CF1878B.Aleksa and Stack

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

After the Serbian Informatics Olympiad, Aleksa was very sad, because he didn't win a medal (he didn't know stack), so Vasilije came to give him an easy problem, just to make his day better.

Vasilije gave Aleksa a positive integer nn ( n3n \ge 3 ) and asked him to construct a strictly increasing array of size nn of positive integers, such that

  • 3ai+23\cdot a_{i+2} is not divisible by ai+ai+1a_i+a_{i+1} for each ii ( 1in21\le i \le n-2 ).

Note that a strictly increasing array aa of size nn is an array where ai<ai+1a_i < a_{i+1} for each ii ( 1in11 \le i \le n-1 ).Since Aleksa thinks he is a bad programmer now, he asked you to help him find such an array.

输入格式

Each test consists of multiple test cases. The first line contains a single integer tt ( 1t1041 \le t \le 10^4 ) — the number of test cases. The description of test cases follows.

The first line of each test case contains a single integer nn ( 3n21053 \le n \le 2 \cdot 10^5 ) — the number of elements in array.

It is guaranteed that the sum of nn over all test cases does not exceed 21052 \cdot 10^5 .

输出格式

For each test case, output nn integers a1,a2,a3,,ana_1, a_2, a_3, \dots, a_n ( 1ai1091 \le a_i \le 10^9 ).

It can be proved that the solution exists for any nn . If there are multiple solutions, output any of them.

输入输出样例

  • 输入#1

    3
    3
    6
    7

    输出#1

    6 8 12
    7 11 14 20 22 100
    9 15 18 27 36 90 120

说明/提示

In the first test case, a1=6a_1=6 , a2=8a_2=8 , a3=12a_3=12 , so a1+a2=14a_1+a_2=14 and 3a3=363 \cdot a_3=36 , so 3a33 \cdot a_3 is not divisible by a1+a2a_1+a_2 .

首页