CodeForces CF1608A Find Array 翻译

题目地址

题目描述

给定一个整数 nn ,要求构造一个整数数组 a1,a2,...,ana_{1},a_{2},...,a_{n} ,使得以下条件成立:

  • 1ai1091 \le a_{i} \le 10^9
  • a1<a2<...<ana_{1}<a_{2}<...<a_{n}
  • aia_{i} 不能够被 ai1a_{i-1} 整除

可以证明这样的数组在问题的约束下总是存在的。

输入格式

第一行包含测试用例的数量 tt1t1001 \le t \le 100 )。

每个测试用例只有一行,包含一个整数 nn1n10001 \le n \le 1000 )。

保证所有测试样例中的 nn 的总和不超过 10410^4

输出格式

对于每一个测试样例输出 nn 个整数 a1,a2,...,ana_{1},a_{2},...,a_{n} ——你找到的数组。如果有多个数组满足所有条件,则输出其中任何一个即可。