Задача A. Найдите все пары
Ограничение по времени | Ограничение по памяти |
---|---|
1 секунда | 256 мегабайт |
Дано простое , натуральное и массив размера . Назовем пару чисел хорошими если их произведение дает такой же остаток при делении на что и сумма. Более формально, если выполняется условие то пара считается хорошей. Найдите количество хороших пар в массиве.
Формат входного файла
В первой строке входного файла заданы два целых числа — количество чисел в массиве, — заданное простое число . Во второй строке входного файла заданы чисел - -число в массиве.
Формат выходного файла
Выведите одно целое число - количество хороших пар в массиве.
Примеры
Вход
4 3
3 5 12 11
Выход
2
Вход
3 5
1 2 7
Выход
1