#CF2233B. 不同的距离

不同的距离

题目描述

请构造一个长度为 4n4n 的整数数组,满足:

  • 每个整数 1,2,,n1,2,\ldots,n 都恰好出现 44 次;
  • px,ip_{x,i} 为数字 xxii 次出现的位置。对于每个 xx,三个距离 px,2px,1p_{x,2}-p_{x,1}px,3px,2p_{x,3}-p_{x,2}px,4px,3p_{x,4}-p_{x,3} 必须两两不同。

可以证明,在本题约束下答案一定存在。如果有多种答案,输出任意一种。

输入格式

第一行包含整数 tt,表示测试组数。

每组测试数据一行,包含一个整数 nn

输出格式

对每组测试数据,输出一行 4n4n 个整数,表示你构造的数组。

数据范围

  • 1t2001 \le t \le 200
  • 2n2002 \le n \le 200
3
3
4
5
3 3 2 1 1 2 1 2 2 3 1 3
2 1 1 2 1 2 2 1 4 3 3 4 3 4 4 3
3 3 2 1 1 2 1 2 2 3 1 3 5 4 4 5 4 5 5 4

来源

Codeforces Round 2233 B - Different Distances