要想满足2/n = 1/x + 1/y + 1/z,x和y和z不相等,那么存在(a + b + c) / (d * n) = 2 / n所以a = 1, b = n, c = 1+n,d=1+n那么答案就出来了
#include <bits/stdc++.h>
#define maxn 1000005
#define INF 1e9
typedef long long ll;
using namespace std;
int main(){
int n;
scanf("%d", &n);
if(n == 1)
puts("-1");
else
printf("%d %d %d\n", n, 1+n, n*(1+n));
return 0;
}