题目描述
HBMY第6届计算机程序设计竞赛(非专业组)正在火热进行,大家一定在不时的观望比赛的排行榜,看看自己的队伍排在哪个位置,现在Jarily告诉你这个排行榜是怎么得来的。
首先得说一下比赛规则,本次比赛共有10个题目,比赛时间为五个小时(0~300分钟),比赛期间,每队使用1台电脑需要在5个小时内使用C、C++或Java中的一种编写程序解决这10个问题。程序完成之后提交裁判机运行,会返回正确或错误两种结果。 最后的获胜者为正确解答题目最多且总用时最少的队伍。 每道试题的时间花费将从竞赛开始到试题提交并且被判定为正确为止,其间每一次提交运行结果被判错误的话将被加罚20分钟时间,未正确解答的试题不记时,如果已经返回正确的题目再重复提交则不影响结果。 例如:A、B两队都正确完成两道题目,其中A队提交这两题的时间分别是比赛开始后60分钟和165分钟,B队为80分钟和130分钟,但B队第一个题提交了2次才通过。这样A队的总用时为60+165=225而B队为(80+20)+130=230,所以A队以总用时少而获胜。 现在给出裁判机上面所有队伍的提交时间(分钟数)和返回结果,需要你编程输出当前比赛的排行榜。
输入
第一行输入为两个正整数N和M,N表示有N支队伍参赛,M表示裁判机上面一共有M次提交。
接下 |
ACM大赛排名问题 之 竞赛排行榜
最新推荐文章于 2025-05-13 15:28:32 发布