CF743C Vladik and fractions
题意翻译
题目描述
请找出一组合法的解使得\frac {1}{x} + \frac{1}{y} + \frac {1}{z} = \frac {2}{n}x1+y1+z1=n2成立
其中x,y,zx,y,z为正整数并且互不相同
输入
一个整数nn
输出
一组合法的解x, y ,zx,y,z,用空格隔开
若不存在合法的解,输出-1−1
数据范围
对于100100%的数据满足n \leq 10^4n≤104
要求答案中x,y,z \leq 2* 10^{9}x,y,z≤2∗109
感谢@Michael_Bryant 提供的翻译
题解:
代码说明一切:
代码:
#include<cstdio>
using namespace std;
int n;
int main()
{
// freopen("wisdom.in","r",stdin);
// freopen("wisdom.out","w",stdout);
scanf("%d",&n);
if(n==1)
{
puts("-1");
return 0;
}
printf("%d %d %lld\n",n,n+1,1ll*n*(n+1));
return 0;
}