传统题 1000ms 256MiB

鸡爪

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

一个鸡爪是由 44 个部分组成,一个点与三个与该点相邻的边,三个边的另一端点被认为不在 鸡爪中。

一个图上的鸡爪数是该图最多能形成几个鸡爪,使得图上每个点与边最多 一个鸡爪中(注意上文点与边是否在鸡爪中的定义)。

现在给你 nn 条边,你可以使用任意个点,构造一个简单无向图(没有自环重边),要求最大化该图的鸡爪数,并输出 nn 条边的两端点。如果有多解,请让输出的 2n2n 个数字在行优先遍历的顺序下,字典序最小

字典序:序列 AA 的字典序小于序列 BB,当且仅当存在 ii (1in1 \leq i \leq n),使得 A[i]<B[i]A[i] < B[i],且对任意的 jj (1j<i1 \leq j < i),A[j]=B[j]A[j] = B[j]

Image

输入格式

第一行为一个整数 TT1T1041 \leq T \leq 10^4),表示测试样例个数。

每个样例一行,为一个整数 nn1n1041 \leq n \leq 10^4)。保证所有样例的 nn 的和 104\leq 10^4

输出格式

每个样例输出 nn 行,每行两个正整数,表示该无向边连接的两个顶点(顶点从 1 开始编号)。

题目示例数据

2
3
6
1 2
1 3
1 4
1 2
1 3
1 4
1 5
2 3
2 4

思维模拟测试赛

未参加
状态
已结束
规则
ACM/ICPC
题目
4
开始于
2025-8-2 9:00
结束于
2025-8-2 12:00
持续时间
3 小时
主持人
参赛人数
3