CF743C Vladik and fractions

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+1,1ll*n*(n+1));
	return 0;
}
原文地址:https://www.cnblogs.com/fusiwei/p/14023520.html