某团队近期需要组织一支队伍参加拔河比赛,团队共有队员n人,比赛队员人数要求为m人,n>m。n个队员按编号1到n的顺序参加k轮力量测试,每轮的测试成绩用正整数表示。
根据n个队员的力量测试成绩选择比赛队员m人,选择规则如下:
某团队近期需要组织一支队伍参加拔河比赛,团队共有队员n人,比赛队员人数要求为m人,n>m,n个队员按编号1到n的顺序参加k轮力量测试,每轮的测试成绩用正整数表示。
根据n个队员的力量测试成绩选择比赛队员m人,先选择k轮测试中最好成绩最大的队员,若有多人的最好成绩相等,则优先选择其中第二好成绩最大的队员,依次类推,最后若还有相等的情况,则优先选择编号较小的队员。每个人只能被选择一次。
第1行,团队队员总数n,比赛队员要求的人数m,力量测试轮数k
第i+1行 (i从1到n),第i个队员参与力量测试第1~k轮的测试成绩,每轮成绩用空格分隔 n,m和k均为正整数,0<m<n<=103;0<k<=103,0<每轮测试成绩<=105
按上述选择顺序选出的比赛队员编号的列表,用空格分隔
输入
4 3 3
10 12 14
11 12 13
12 15 10
12 11 13
输出
3 1 2
说明
团队有队员4人,比赛队员需3人,经过3轮测试,队员1~4的测试最大值分别为14 13 15 13,队员3和1的测试最大值为15和14较大,因此先选择队员3和1,队员2和4多次训练的值从大到小排序后都相等 因此选序号较小的队员2,输出为3 1 2
输入
3 1 5
100 100 102 120 119
98 120 110 120 116
120 120 110 118 111
输出
3
说明
团队有队员3人,比赛队员需要1人,共5轮测试,队员1~3的测试最好成绩均为120,而队员2和3的次好成绩为120,高于队员1的次好成绩119,且队员3的第三好成绩118高于队员2的第三好成绩116,因此优先选择队员3