#407. Vladik与Ta的分数

Vladik与Ta的分数

题目描述

Vladik 和 Chloe 决定要比一比谁的数学更好。Vladik 声称,对于任意正整数 nn,他都能将分数 2n\frac{2}{n} 表示为三个不同的正分数的和,且这三个分数的形式都是 1k\frac{1}{k}

请帮助 Vladik 实现这一想法。也就是说,给定 nn,请找出三个不同的正整数 xxyyzz,使得 $\frac{2}{n} = \frac{1}{x} + \frac{1}{y} + \frac{1}{z}$。由于 Chloe 无法验证太大的数,所以需保证所有的数都不超过 10910^9

如果不存在这样的答案,请输出 1-1

输入格式

输入仅包含一个整数 nn1n1041 \leq n \leq 10^4)。

输出格式

如果存在答案,请输出三个不同的整数 xxyyzz,满足 1x,y,z1091 \leq x, y, z \leq 10^9xyx \neq yxzx \neq zyzy \neq z
如果不存在答案,输出 1-1

如果有多个解,输出任意一个即可。

输入输出样例

3
2 7 42
7
7 8 56

说明/提示

对于 100%100\% 的数据,满足 n104n \leq 10^4
要求答案中的 x,y,z109x, y, z \leq 10^9

由 ChatGPT 5 翻译