Вариант № EGE_INF_1803
Добавлен 5 мая 2018 г. в 0:44. Изменён 18 ноября 2018 г. в 15:19.Скачать PDFЗадание
Дан набор из \(N\) натуральных чисел. Необходимо определить количество пар элементов \(\left(a_{i},a_{j}\right)\) этого набора, в которых \(1\leq i<j\leq N\) и произведение элементов чётно или делится на 9.
Напишите эффективную по времени и по памяти программу для решения этой задачи. Программа считается эффективной по времени, если при увеличении количества исходных чисел \(N\) в \(k\) раз время работы программы увеличивается не более чем в \(k\) раз. Программа считается эффективной по памяти, если память, необходимая для хранения переменных программы, не превышает одного килобайта и не увеличивается с ростом \(N\).
Описание входных и выходных данных
В первой строке входных данных задаётся количество чисел \(N\) (\(2\leq N\leq100\)). В каждой из последующих \(N\) строк записано одно натуральное число, не превышающее 1000.
Пример входных данных:
5 3 5 6 9 2
Пример выходных данных для приведённого выше примера входных данных:
9
В приведённом наборе из 5 чисел имеются девять пар (3,6), (3,9), (3,2), (5,6), (5,9), (5,2), (6,9), (6,2) и (9,2), произведение элементов которых чётно или кратно 9.