U606024 罚时计算

题目背景

在一次编程竞赛中,小明所在的队伍参与了多道题目的解答。对于每道题目,队伍可以进行多次提交。我们称小明队伍对一道题目的一次提交是有效的,当且仅当: 在本次提交以前,还未通过该题目。 本次提交的题目在比赛里最终被该队伍通过了。 显然,小明队伍一道题目的所有有效提交有且仅有最后一次是通过,其它提交都是未通过。 小明队伍对于一道题目的罚时定义是:第一次通过该题时的分钟数加上二十倍的该题的未通过有效提交次数。 例如,如果小明队伍共提交一道题四次,前三次提交均未通过,第四次提交在第 91 分钟通过,则该题目的罚时是:91 + 3×20 = 151。 小明队伍一场比赛的总罚时是所有题目的罚时之和。 例如,如果小明队伍在比赛中共通过两道题目,第一道题目的罚时为 151,第二道题目的罚时为 35,则该队伍的总罚时是 151 + 35 = 186。

题目描述

给定小明队伍的所有有效提交记录,每条记录是一个二元组 (a, b),其中 a 是本次提交的时间,b 表示本次提交是否通过:b = 0 表示未通过,b = 1 表示通过。请计算小明队伍本场比赛的总罚时。

输入格式

第一行是一个整数n,表示有效提交记录的条数 (1

输出格式

输出一行一个整数,表示小明队伍的总罚时。

说明/提示

虽然队伍的罚时是通过每道题目的罚时定义的,但在最终计算队伍总罚时时,知道每条记录所对应的题目是不必要的,所以我们在提交记录中隐去了提交题目的编号。