CF1758D Range = √Sum
题目描述
给定一个整数 $n$。请你找到一个长度为 $n$ 的互不相同的整数序列 $a_1, a_2, \dots, a_n$,使得对于所有 $i$,都有 $1 \leq a_i \leq 10^9$,并且满足
$$
\max(a_1, a_2, \dots, a_n) - \min(a_1, a_2, \dots, a_n) = \sqrt{a_1 + a_2 + \dots + a_n}。
$$
可以证明,存在满足所有上述条件的互不相同的整数序列。
输入格式
输入的第一行包含一个整数 $t$($1 \leq t \leq 10^4$),表示测试用例的数量。
每个测试用例的第一行包含一个整数 $n$($2 \leq n \leq 3 \cdot 10^5$),表示你需要找到的序列的长度。
所有测试用例中 $n$ 的总和不超过 $3 \cdot 10^5$。
输出格式
对于每个测试用例,输出 $n$ 个用空格分隔的互不相同的整数 $a_1, a_2, \dots, a_n$,满足题目中的条件。
如果存在多组答案,你可以输出任意一组。请注意,输出的整数必须互不相同!
说明/提示
在第一个测试用例中,最大值为 $3$,最小值为 $1$,序列和为 $4$,并且 $3 - 1 = \sqrt{4}$。
在第二个测试用例中,最大值为 $29$,最小值为 $18$,序列和为 $121$,并且 $29-18 = \sqrt{121}$。
对于每个测试用例,整数均互不相同。
由 ChatGPT 4.1 翻译