АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1235. Сумма квадратов

Ограничение времени: 1 сек.
Ограничение памяти:132000 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

Петя на досуге играл в числа, и ему стало интересно, любое ли натуральное число можно представить в виде суммы квадратов двух натуральных чисел? Оказалось, что нет! Помогите Пете, напишите программу, которая по введенному натуральному числу N определяет, представимо ли это число в виде суммы двух натуральных чисел. Если представимо, то найти все пары натуральных чисел x и y таких, что N = x2 + y2, x>=y.

Исходные данные

Натуральное число N<=109

Результат

YES и все неповторяющиеся пары натуральных чисел x и y, если число N можно представить в виде суммы квадратов двух натуральных чисел;
NO, если число N нельзя представить в виде суммы квадратов двух натуральных чисел.

Пример

Исходные данныеРезультат
13
YES 
3 2

39
NO

Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / ВсОШ, школьные этапы / Школьный этап 2013-14 / Задания 9 класс /
1235. 1236. 2 - Совершенные числа 1237. 3 - Правильные дроби 1238. 4 - Песочные часы
 
время генерации 0.109 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.