colors[i] — цвет бусины i. Дано также число divisor.
Посчитайте пары позиций (i, j), где i < j, у которых бусины одного цвета (colors[i] == colors[j]), а произведение i * j делится на divisor без остатка.colors=[4, 2, 4, 2, 4], divisor=3 → 3
Одинаковые пары: (0, 2), (0, 4), (2, 4) для цвета 4 и (1, 3) для цвета 2. Произведения 0, 0, 8 и 3 — на 3 делятся 0, 0 и 3. Ответ 3.
colors=[1, 2, 3], divisor=1 → 0
Одинаковых цветов нет — пар нет.
colors=[7, 7], divisor=5 → 1
Единственная пара (0, 1): 0 · 1 = 0, а ноль делится на что угодно.
divisor ≤ 100colors=[4, 2, 4, 2, 4], divisor=3
3
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 90 тестов на сервере, включая скрытые.