ISC 排名 -- 简单算法

Download
参赛队员的个人总分由每题得分+奖励分构成,但只有当该队员的初级题总分大于等于80分时,其中级题得分(包括奖励)才被判为对其个人有效;其中级题有效得分大于等于40分时,其高级题得分(包括奖励)才被判为对其个人有效。
举例:
选手甲初级题得分90,中级题得分60,高级题得分30,无奖励分,其最终有效得分为90+60+30=180分。
选手乙初级题得分100,中级题答对1题,且是全场第一个答对该题的选手,获得25分+50奖励分,高级题得分40,其最终有效得分为100+25+50+40=215分。
选手丙初级题得分80,中级题得分25,高级题得分100,无奖励分,因其中级题得分不满足要求,其高级题得分判为无效,其最终有效得分为80+25=105分。
选手丁初级题得分30,中级题获得100分+100奖励分,高级题获得100分+100奖励分。但由于其初级题得分不满足要求,其中级题和高级题得分均判为无效,因此其最终有效得分为30分。
RankUserNickSolved  PenaltyScore ABCDEFGHIJKLMNOPQRSTUVWXYZabc
1LA260129王益潇 2916604:41:2917855510101515202025+4525+4525+5025+5030+5030+5040+4040+4540+4540+4540+4040+5040+5040+5040+5040+4540+4040+4540+4040+540+45
2LA260235叶晟宇 2916372:13:1317455510101515202025+5025+5025+3525+4030+4530+4040+4540+5040+5040+5040+504040+4540+4040+2540+2540+4540+5040+5040+5040+50
3LA260119潘禹廷 2916470:53:3817255510101515202025+4025+4025+4525+4530+4030+4540+3040+4040+3540+4040+4540+4540+4040+4540+4540+5040+5040+3540+3540+4040+35
4LA260229吴忆彤 2917321:40:22127055101015152020252525+525+303030+54040+204040+3540+3540+4040+3540+3540+2040+404040+3040+2040+3540+25
5LA260249朱家洁 2821443:55:1710955510101515202025252530+5304040+54040+2540+3040+1540+3040+1540+1540+354040+2540+1540+3040+15
6LA260138应宇辰 2917975:54:2110705510101515202025+30252525+1030+3530+3040+104040404040+3040+2540+104040+1040+2040404040
7LA260135徐康喆 2917979:35:4010605510101515202025+3525+2525+20253030+3540+20404040404040404040+2040+3040+15404040
8LA260220施锦垚 2817412:31:461020551010151520202525+2025+3025+1530304040+104040+2040+1040+2540404040+1540+2540+540+540+1010
9LA260104陈子浩 2719263:34:079705510101515202025+15252525303040+254040+3040+15404040+540+2540+104040+2040+4540
10LA260128王一格 2920556:50:2595055101015152020252525253030+1040+15404040404040+1540+20404040+15404040+1540
11LA260117马莫茵 2917948:08:1093555101015152020252525+15253030+1540+35404040404040404040+54040404040+5
12LA260113李逸帆 2816467:52:2293555101015152020252525+1025+3530+1530+2040+5404040+10404040+104040404040404010
13LA260227王子诚 2311427:55:509095510101515202025+2025+3525+25430+303040+5040+1540+540+304040404040+540+3520
14LA260230吴奕萱 2821434:21:228855510101515202025252525303040404040404040404040+3040404040+2510
15LA260216李顶毅 2817725:10:5287055101015152020252525253030404040+254040+5404040404040+1040404010
16LA260124王皓轩 2214310:32:12855051010151520202525+1525+4025+253004040+3040+40404040404040+3540+45
17LA260226王逸能 2818161:02:21840551010151520202525252530+1030404040404040404040404040404010
18LA260109黄长瑞 2515339:28:598055510101515202025+52530+203040+2540+104040404040404040+540404010
19LA260236应昊轩 2514396:27:07790551010151520202525+30252530304040404040+2040+104040404040+30
20LA260140俞立凯 2317477:12:197655510151520202525252530+25304040+204040404040+3040+404040
21LA260114林晨 2416321:36:59750531021515202025252525+530304040+1540404040404040404040
22LA260241张颢馨 2415846:23:1771455101015152020252525253030040404040404040403404040+20
23LA260244郑晨轩 2415415:41:136905510101515202025252525+20303040404040404040404040+10
24LA260110李俊豪 2012037:15:346335531515202025+1025+10253030+2540404040404040404010
25LA260143张嘉乐 2113069:27:566075510015152020252522253030404040404040404040
26LA260221王皓冉 199772:53:42585551001515202025+252525253030404040+35040+54040+30
27LA260125王鹤杰 1810739:03:06485551010151520202525+525254004040+15404040+25
28LA260115林硕 138752:17:32230551010151520202525252530
29LA260242张宇航 2415568:14:471255510101515202025000000000000000
30LA260142张皓奕 1510862:12:3412555101015152020250000000
31LA260201陈辰 106797:32:2112555101015152020250000000
32LA260126王瑾 168510:24:38110551010015202025000000000
33LA260127王璐 2013303:48:52755510015202000000000000000
34LA260148周辰羿 1914016:10:19755510015202000000000000000
35ZHB2023章鱼55095:15:30000000