[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.
题目描述
Nikola 在观察一棵树。这是一颗 个节点的树,每个节点有一个颜色,颜色在 到 之间。Nikola 记录下了这样一个 的矩阵:
矩阵的第 行第 列表示,节点 到节点 的路径上总共出现的颜色的数量。
现在 Nikola 只记得这个矩阵,而忘记了树的具体信息!现在他把这个矩阵告诉你,请你找出一棵树并且给每个节点标上颜色,使得符合矩阵记录的信息。
Nikola 的记录和记忆都是正确的,所以你至少能找出一种合法的方案。
输入格式
第一行输入一个正整数 表示数据类型。
第二行输入一个正整数 表示节点数。
接下来输入共 行,每行 个正整数,即输入 Nikola 记录下的矩阵。
输出格式
第一行输出 个正整数,表示每个节点的颜色。
接下来输出 行,每行两个正整数 表示节点 间有一条边。
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
提示
对于 的数据,保证 。
| 子任务编号 | 分值 | 特殊性质 |
|---|---|---|
| 矩阵中的数均不超过 | ||
| 存在一组解使得树的结构是一条链,每个节点 与 间有一条边 | ||
20260526 模拟赛
- 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