C. [COI 2019] IZLET

    Type: RemoteJudge 2000ms 500MiB

[COI 2019] IZLET

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

译自 COI 2019 T1「IZLET

Nikola 在观察一棵树。这是一颗 NN 个节点的树,每个节点有一个颜色,颜色在 11NN 之间。Nikola 记录下了这样一个 N×NN \times N 的矩阵:

矩阵的第 ii 行第 jj 列表示,节点 ii 到节点 jj 的路径上总共出现的颜色的数量。

现在 Nikola 只记得这个矩阵,而忘记了树的具体信息!现在他把这个矩阵告诉你,请你找出一棵树并且给每个节点标上颜色,使得符合矩阵记录的信息。

Nikola 的记录和记忆都是正确的,所以你至少能找出一种合法的方案。

输入格式

第一行输入一个正整数 TT 表示数据类型。

第二行输入一个正整数 NN 表示节点数。

接下来输入共 NN 行,每行 NN 个正整数,即输入 Nikola 记录下的矩阵。

输出格式

第一行输出 NN 个正整数,表示每个节点的颜色。

接下来输出 N1N - 1 行,每行两个正整数 A,BA,B 表示节点 A,BA,B 间有一条边。

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

提示

对于 100%100\% 的数据,保证 1N30001\le N\le 3000

子任务编号 TT 分值 特殊性质
11 1818 矩阵中的数均不超过 22
22 2525 存在一组解使得树的结构是一条链,每个节点 i(1i<n)i(1\le i<n)i+1i+1 间有一条边
33 5757

20260526 模拟赛

Not Attended
Status
Done
Rule
OI
Problem
4
Start at
2026-5-26 14:00
End at
2026-5-26 18:30
Duration
4.5 hour(s)
Host
Partic.
0