AT_arc163_c [ARC163C] Harmonic Mean

题目描述

判断是否存在一个满足以下所有条件的长度为 $N$ 的正整数序列 $A=(A_1,A_2,\dots,A_N)$,如果存在,请构造出一个这样的序列。 - $\sum_{i=1}^{N}\ \frac{1}{A_i}\ =\ 1$ - $A$ 的所有元素互不相同。 - $1\leq A_i\leq 10^9\ (1\leq i\leq N)$ 给定 $T$ 组测试数据,请分别回答每组数据。

输入格式

输入以如下格式从标准输入读入。 > $T$ > $\mathrm{case}_1$ > $\mathrm{case}_2$ > $\vdots$ > $\mathrm{case}_T$ 其中,$\mathrm{case}_i$ 表示第 $i$ 个测试用例。每个测试用例的格式如下: > $N$

输出格式

对于每组测试数据,如果不存在满足条件的正整数序列 $A=(A_1,A_2,\dots,A_N)$,输出 `No`。如果存在,输出如下格式: > Yes $A_1$ $A_2$ $\dots$ $A_N$ 如果有多个满足条件的解,输出任意一个都视为正确。

说明/提示

### 数据范围 - $1\leq T\leq 500$ - $1\leq N\leq 500$ ### 样例解释 1 第 $1$ 个测试用例中,$N=3$。$A=(2,3,6)$ 满足 $\frac{1}{2}+\frac{1}{3}+\frac{1}{6}=1$,且其它条件也都满足,因此是正确答案。第 $2$ 个测试用例中,$N=5$。$A=(3,4,5,6,20)$ 满足 $\frac{1}{3}+\frac{1}{4}+\frac{1}{5}+\frac{1}{6}+\frac{1}{20}=1$,且其它条件也都满足,因此是正确答案。例如,$A=(5,5,5,5,5)$ 虽然满足第 1、3 条件,但由于存在相同元素,因此不符合要求。 由 ChatGPT 4.1 翻译