#2357. 锤爆学生2
锤爆学生2
Description
kunkka 觉得之前的规则太简单,决定升级惩罚机制。现在教室里有 N 名学生,每位学生的状态信息如下: 状态 0:正在玩游戏,直接被锤爆 状态 1 x y:假装做题,x 为代码字符数,y 为做题时长(分钟) 若 x≤300:直接被锤爆 若 x>300 但 y<10:因做题时间太短被锤爆 若 x>300 且 y≥10:逃过一劫 状态 2 s:请假外出,s 为外出理由(字符串) 若 s 中包含 "厕所"(不区分大小写):安全 其他情况:被锤爆 请统计最终被锤爆的学生总数。
Format
Input
第一行一个整数 N(1≤N≤1000000) 接下来 N 行,每行是以下三种格式之一: 0 1 x y(1≤x≤10000000,1≤y≤1000) 2 s(s 为不含空格的字符串,长度≤100)
Output
输出被锤爆的学生个数
Samples
5
0
1 250 60
1 400 5
2 Toilet
2 library
4
解释:
第 1 名学生:状态 0 → 被锤爆 第 2 名学生:x=250≤300 → 被锤爆 第 3 名学生:x=400>300 但 y=5<10 → 被锤爆 第 4 名学生:理由含 "Toilet"(等价 "厕所") → 安全 第 5 名学生:理由为 "library" → 被锤爆 总计被锤爆 4 人
Limitation
1s, 1024KiB for each test case.