#HK4951. 「EGOI2023」追梦笼式网球
「EGOI2023」追梦笼式网球
题目描述
题目译自 European Girls' Olympiad in Informatics 2023 Day1 T2. Padel Prize Pursuit
在一场为期 天的帕德尔锦标赛中,有 名参赛者,编号从 到 。每天恰好举行一场比赛。整个锦标赛共颁发 枚奖牌,每场比赛颁发一枚新奖牌。
在第 天的比赛中,编号为 和 的两名参赛者对决。比赛按以下步骤进行:
- 参赛者 击败参赛者 。
- 胜者 获得一枚新奖牌。
- 败者当前持有的所有奖牌都转交给胜者。
在第 天(最后一场比赛后的第二天),举行颁奖仪式。仪式上,所有奖牌被收集,然后每枚奖牌被颁发给持有该奖牌最久(以夜晚数计算,不必连续)的参赛者。形式上,奖牌 颁发给截至第 天持有奖牌 夜晚数最多的参赛者。如果有多名参赛者持有奖牌的夜晚数相同,奖牌颁发给其中编号最小的参赛者。
你的目标是确定颁奖仪式后每名参赛者获得的奖牌数量。
输入格式
第一行包含两个整数 ,分别表示参赛者数量和比赛天数。
接下来的 行,第 行包含两个整数 ,表示第 天比赛的两位参赛者,其中 击败 。
输出格式
输出一行,包含 个整数,第 个数字表示参赛者 在颁奖仪式后获得的奖牌数量。
3 4
0 1
2 1
1 0
2 1
1 1 2
以下图示展示了锦标赛中奖牌的持有情况。参赛者 在第 天输掉比赛时,将所有奖牌转交给参赛者 。

3 7
0 1
0 2
2 0
0 1
1 0
2 0
0 2
2 2 3
以下图示展示了锦标赛的奖牌流转情况。

在颁奖仪式后:
- 参赛者 获得奖牌 和 ,共 枚。
- 参赛者 获得奖牌 和 ,共 枚。
- 参赛者 获得奖牌 ,共 枚。
6 10
2 5
3 0
4 2
0 1
4 3
2 4
0 3
0 2
5 2
5 0
5 0 1 1 1 2
数据范围与提示
对于所有输入数据,满足:
- 且 (对于所有 )
详细子任务附加限制及分值如下表所示。
| 子任务 | 分值 | 附加限制 |
|---|---|---|
| 对于每个 ,第 场比赛的胜者参加第 场比赛 | ||
| 对于每个 ,第 场比赛时, 持有的奖牌数不少于 | ||
| 一旦参赛者输掉比赛,他们不再参加后续比赛 | ||
| 无附加限制 |