luogu#P12183. DerrickLo's Milk Loong (UBC002F)

DerrickLo's Milk Loong (UBC002F)

题目背景

The English statement is provided here. You must submit your solution only at the Chinese version.

题目描述

给定正整数 nn,构造 nn 个正整数 a1,a2,,ana_1,a_2,\cdots,a_n,使得 $\displaystyle\sum_{i=1}^n a_i=\operatorname{lcm}(a_1,a_2,\cdots,a_n)$(其中 lcm\operatorname{lcm} 为最小公倍数运算),并且这组数的极差是所有构造的极差中最小的。极差指一组数当中的最大值减最小值。

并且,你构造的这 nn 个数的最小公倍数不得超过 101210^{12}。否则,SPJ 可能出现未定义行为。

输入格式

一个整数 nn

输出格式

nn 个正整数,表示你构造的答案(你可以用任意顺序输出),并用空格分隔。

请勿在行末输出多余的空格,否则你的输出可能被判为错误。

3
1 2 3

提示

样例说明

容易证明,n=3n=3 时不存在极差小于 22 的构造方案,因此输出一组极差为 22 的构造符合题意。另外,1 3 23 2 1 等也符合条件。

数据范围

3n5×1063\le n\le 5\times 10^6