Кратні точні квадрати
Перегляд у форматі PDF
Надіслати розв'язок
Бали:
3,00
Time limit:
0.2s
Memory limit:
256M
Input:
stdin
Output:
stdout
Problem type
Напишіть програму, яка знаходитиме кількість натуральних чисел із проміжку ~[a; b]~, які задовольняють одночасно двом таким вимогам:
число є точним квадратом, тобто корінь з нього цілий (наприклад, точними квадратами є ~1=1^2~, ~9=3^2~, ~1024=32^2~; а 8, 17, 1000 не є точними квадратами);
сума цифр цього числа кратна ~K~ (Наприклад, сума цифр числа 16 рівна ~1+6=7~).
Програма повинна прочитати три числа в одному рядку ~a\,b\,K~ і вивести одне число – кількість чисел, які задовольняють умовам.
Обмеження:
~1\leqslant a\leqslant b\leqslant 2\cdot10^9~,
~2\leqslant K\leqslant 42~.
Вхід
17 222 9
Результат
3
Примітка
Цими трьома числами є 36, 81 і 144. Вивести треба лише кількість 3, але раптом комусь це допоможе зрозуміти, чому їх три…
Коментарі