#P13944. [EC Final 2019] Happiness

[EC Final 2019] Happiness

Description

Pang\textit{Pang} 已经毕业 3 年了,他非常怀念和 ICPC(Interspecies Collegiate Pokemon Camp)一起度过的时光。

在 ICPC 的一场比赛中有 1010 道题目,nn 支参赛队伍有 300300 分钟来解决这些题目。比赛结束后,队伍按照解决题目的数量从多到少排名。解决题目数相同的队伍,按照总用时从少到多排名。总用时为每道被解决题目的用时之和。某道题目的用时为从比赛开始到该题首次通过的提交的时间,加上该题此前每次被拒绝的提交各 2020 分钟的罚时。未解决的题目不计入总用时。如果两队仍然并列,则计算它们的“解题时间列表”。某队的解题时间列表是该队所有已解决题目的解题时间(即首次通过的提交时间,不加罚时),按降序排列。若某队的解题时间列表在字典序上更小,则排名更高。对于两个长度相同的列表 (a1,,ak)(a_1, \ldots, a_k)(b1,,bk)(b_1, \ldots, b_k),如果存在整数 i[1,k]i\in [1,k] 使得 ai<bia_i<b_i 且对所有 j[1,i)j\in [1,i)aj=bja_j=b_j,则前者字典序更小。如果仍然并列,则Pang\textit{Pang} 的队伍排名更高。

排名确定后,将发放奖励。初始时,排名为 rr 的队伍将获得 5000/r\lfloor 5000/r\rfloor 的幸福值。然后发放奖牌:排名 11n/10\lfloor n/10\rfloor 的队伍获得金牌,获得金牌的幸福值为 12001200;排名 n/10+1\lfloor n/10\rfloor+13n/103\lfloor n/10\rfloor 的队伍获得银牌,获得银牌的幸福值为 800800;排名 3n/10+13\lfloor n/10\rfloor+16n/106\lfloor n/10\rfloor 的队伍获得铜牌,获得铜牌的幸福值为 400400。除此之外,对于每道题,最先解决该题的队伍可获得 800800 的幸福值。所有队伍和所有题目中,解题时间最小(即最快解出一道题)的队伍可额外获得 700700 的幸福值;解题时间最大(即最晚解出一道题)的队伍可额外获得 500500 的幸福值。如果有并列,Pang\textit{Pang} 的队伍总是可以获得该项幸福值。

Pang\textit{Pang} 参加的那场比赛共有 nn 支队伍。他记得所有其他队伍的所有提交(时间和判题结果)。对于每道题,他也记得自己是否会做,以及自己需要多少次被拒绝和多少时间才能解决。

如果 Pang\textit{Pang} 以最明智的顺序解题,他最多能获得多少幸福值?注意,Pang\textit{Pang} 不能在比赛开始 300300 分钟后再解题(可以恰好在 300300 分钟时解题)。一旦 Pang\textit{Pang} 解出一道题,必须立即提交,然后才能解下一道题,不能故意拖延提交以获得“最后提交”相关的幸福值。

Input Format

第一行包含一个整数 nn,表示队伍数(10n30010\le n\le 300nn1010 的倍数)。

接下来的 n1n-1 行,每行描述一支队伍,包含该队伍 1010 道题目的状态。对于每道题,如果该队伍没有解决,状态为一个字符“-”;否则,状态为两个整数 ttww,表示解题时间和该题解出前被拒绝的次数(1t300,0w101\le t\le 300, 0\le w\le 10)。不同题目的状态用英文逗号分隔。

最后一行描述 Pang\textit{Pang} 的队伍。对于每道题,如果 Pang\textit{Pang} 不会做,状态为“-”;否则,状态为两个整数 xxyy,表示解决该题所需时间和被拒绝的次数(1x300,0y101\le x\le 300, 0\le y\le 10)。不同题目的状态用英文逗号分隔。

输入中没有多余的空格或其他字符。

Output Format

输出一个整数,表示最大幸福值。

10
233 1,-,-,7 7,257 4,173 5,117 1,-,-,85 3
-,231 0,167 0,257 7,-,-,122 4,283 0,215 4,-
41 1,-,290 8,-,-,-,-,246 7,120 3,184 9
142 8,243 7,69 0,-,41 9,-,279 1,264 4,-,74 9
53 8,-,187 9,60 1,48 8,99 10,-,-,55 7,259 5
250 0,-,-,-,166 0,16 3,-,82 4,73 0,184 3
-,-,-,-,105 3,-,-,-,152 4,-
-,84 5,98 8,-,120 8,241 3,94 1,-,28 7,109 8
280 6,246 5,58 9,-,-,-,-,-,-,-
38 10,-,227 10,187 9,182 1,-,203 9,254 7,-,-
1800

Hint

由 ChatGPT 4.1 翻译