eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Два на два

Два на два

Для розвитку математичних здібностей у студентів, пропонується наступна вправа. Дається список, який складається з додатніх випадкових неповторюваних цілих чисел. Довжина списку від 2 до 15. Потрібно порахувати, скільки у списку чисел, рівних деякому подвоєному числу з цього ж списку. Ви повинні написати програму, яка допоможе виставити студентам оцінки. Ця програма повинна переглядати запропоновані списки і виводити для кожного коректну відповідь. Наприклад, задано список

1 4 3 2 9 7 18 22

Ваша програма повинна відповісти 3, оскільки 2 дорівнює подвоєній 1, 4 дорівнює 2 * 2 і 18 = 9 * 2.

Вхідні дані

Складається з одного або більше списків чисел. У одному рядку міститься один список. Кожен список містить від 2 до 15 різних додатних цілих чисел. Усі числа не перевищують 99. Кожен рядок завершується нулем, який не розглядається як частина списку. Рядок з єдиним числом -1 означає кінець вхідних даних. Деякі списки можуть взагалі не містити подвоєних значень.

Вихідні дані

Для кожного вхідного списку вивести в окремому рядку кількість чисел, що є подвоєними значеннями інших.

Ліміт часу 1 секунда
Ліміт використання пам'яті 122.17 MiB
Вхідні дані #1
1 4 3 2 9 7 18 22 0
2 4 8 10 0
7 5 11 13 1 3 0
-1
Вихідні дані #1
3
2
0