#NC2507G. 双生
双生
题目描述
给定一个正偶数 。构造一个集合 的子集 ,使其恰好包含 个元素,并且对于 中任意三个数 (可能相等),它们的乘积 都不是完全平方数。
输入格式
第一行包含一个整数 (),表示测试用例的数量。
对于每个测试用例,输入包含一行一个正偶数 ()。
保证所有测试用例的 总和不超过 。
输出格式
对于每个测试用例,输出一行 个用空格分隔的整数,表示构造出的子集 的元素。
2
4
6
2 3
2 3 5
给定一个正偶数 n。构造一个集合 {1,2,…,n} 的子集 S,使其恰好包含 2n 个元素,并且对于 S 中任意三个数 x,y,z(可能相等),它们的乘积 xyz 都不是完全平方数。
第一行包含一个整数 t (1≤t≤104),表示测试用例的数量。
对于每个测试用例,输入包含一行一个正偶数 n (2≤n≤106)。
保证所有测试用例的 n 总和不超过 106。
对于每个测试用例,输出一行 2n 个用空格分隔的整数,表示构造出的子集 S 的元素。
2
4
6
2 3
2 3 5