Определения:
- Треугольник считается прямоугольным, если один из внутренних углов точно равен 90 градусам.
- Число считается рациональным, если оно может быть представлено соотношением целых чисел, т. Е.
p/q
Где обаp
иq
являются целыми числами. - Число
n
является конгруэнтным числом, если существует прямоугольный треугольник области,n
где все три стороны рациональны. - Это OEIS A003273 .
Вызов
Это проблема решения проблемы . Учитывая введенное число, x
выведите отличное и непротиворечивое значение, если x
это не конгруэнтное число, и отдельное отличное и непротиворечивое значение, если x
это не конгруэнтное число. Выходные значения не обязательно должны быть правдивыми / ложными на вашем языке.
Специальное правило
Для целей этой задачи вы можете предположить, что гипотеза Берча и Суиннертона-Дайера верна. В качестве альтернативы, если вы можете доказать гипотезу Берча и Суиннертона-Дайера, иди и получите свой приз в размере 1 000 000 долларов. ;-)
Примеры
(Использование True
для конгруэнтных чисел и др. False
).
5 True
6 True
108 False
Правила и разъяснения
- Вход и выход могут быть заданы любым удобным способом .
- Вы можете распечатать результат в STDOUT или вернуть его как результат функции. Пожалуйста, укажите в своем представлении, какие значения могут принимать результаты.
- Либо полная программа или функция приемлемы.
- Стандартные лазейки запрещены.
- Это код-гольф, поэтому применяются все обычные правила игры в гольф, и выигрывает самый короткий код (в байтах).