#P6260. [ICPC 2019 WF] Miniature Golf
[ICPC 2019 WF] Miniature Golf
Description
几个朋友玩了一场小型的高尔夫。这种小型的高尔夫是由若干个洞组成的。每个玩家轮流玩这个游戏,不停地击球直到球落到每个洞里。玩家在一个洞上的得分是他击球的次数。为了防止捣乱的玩家把游戏速度放慢太多,游戏规则中也会给一个上限(一个正整数)来控制分数:如果一个玩家在一个洞上已经击球次,但是球还没有落到洞里,那么这个玩家在这个洞上的得分就是,并且这个玩家的回合就结束了。一个玩家的总得分就是他在各个洞上的得分之和。自然地,在这个游戏中,分越低越好。
但是有一个问题:没有玩家记得的值。玩家们决定在玩的时候不设置的值,允许每个玩家不断击球,直到球掉到洞里。玩完游戏,他们准备设置的值,并更改那些在洞上的分数大于的值。
游戏结束了,但他们还没有设置。他们想知道自己的最佳排名是什么。一个人的排名是在所有人中,得分比这个人低或和这个人相等的人数(包含自己)。比如,当五个人的得分分别是 ,那么他们的排名就是 。
给你每个玩家在每个洞上的得分,为每一个玩家求出最小的可能的排名。
Input Format
第一行:两个整数 和 ,()是玩家个数,()是洞的个数。
接下来行,每行个正整数,第行第列的数表示第个玩家在第个洞上的得分,这些数都不会超过。
Output Format
输出 行,每行一个正整数,第 行表示第 个玩家的最小排名。
3 3
2 2 2
4 2 1
4 4 1
1
2
2
6 4
3 1 2 2
4 3 2 2
6 6 3 2
7 3 4 3
3 4 2 4
2 3 3 5
1
2
5
5
4
3
Hint
来源:ICPC World Finals 2019 Problem J
题目名称:Miniature Golf
京公网安备 11011102002149号