#D0517. 三四五
三四五
题目描述
33DAI 很喜欢勾股数,这天他拿到了 个正整数,。
对于每个正整数,他都希望你找到另外两个正整数,使得三个数构成勾股数。即两个较小的数的平方和等于较大数的平方。
输入格式
一个数 。
第二行 个正整数,。
输出格式
输出 行,第 行为 的解决方案。
- 如果 无解,输出
- 否则,输出三个整数 ,要求 ,且 ,且这三个正整数中至少有一个等于 。如果存在多解,输出任意一个即可。
6
3 6 1 17 67 32
3 4 5
6 8 10
-1
17 144 145
67 2244 2245
24 32 40
数据规模与约定
对于 的数据,,。
- 子任务 1(30 分):保证 。
- 子任务 2(30 分):保证有解。
- 子任务 3(40 分):没有特殊限制。
相关
在下列比赛中: