#P4969. 神秘的703
神秘的703
题目背景
出题人:各位 Oier 一定要细心啊啊啊!!!注意看说明
出题人:Chen_Xi.Naoh
Zero 和 Mike是一对热爱旅行的好朋友,一天在经历了 ZXG 大神的历练后,心力交瘁,于是决定重阳节回宾馆刷题,找回自信,于是,我们的故事开始了……
题目描述
Zero 所在宾馆的房间号是 ,而 Mike 所在宾馆的房间好却是 ,所以当 Zero 和 Mike 想凑在一起刷题的时候,Zero 需要从 前往 或者 Mike 从 前往 ,当 Zero 和 Mike 凑在一起时,Mike 便会从 luogu 上随机选择 道题,每一道题分值为 ,由于 Mike 身经百战,所以每当 Mike 看到某道题目的时候,大脑里面就会自动给该到题目定义一个难度值 (要相信 Mike 的判断都是正确的),而 Zero 和 Mike 两个人都有一个共同的天赋值 ,每个人都只能 AC 范围内难度的题目(即满足 的题目),当然 Zero 和 Mike 的天赋值不会很低;
在 Zero 的房间 里面有一位热爱学习的小学弟 BookCity ,在 Zero 和 Mike 刷题的同时,BookCity 会在一旁研究两位学长的做题习惯,并给两位学长加油助威,由于 BookCity 的加油,某道题目的难度就会自动下降 (若 ,则默认该题的 为 );然而,在宾馆的 号房间住着一个拥有魔法但心地邪恶的人 Guy,能够看到 Zero 和 Mike 的动静,并且能够施展魔法(因为是在重阳节),在 Zero 和 Mike 做到某一题的时候,直接将该题的难度 暴增至 倍!!!!!幸运的是,Zero 和 Mike 的老师 tingtime 会帮助他们两个,在困境的时候为 Zero 和 Mike 指点迷津,将某一题的难度直接调为一个很低的值 。
Zero 和 Mike 每刷完一道题能获得对应分值的自信值(Zero 和 Mike 都是追求完美的人,每一道题要么对,要么干脆不写),现在,你就是 Zero ,你想知道如果和 Mike 从第 到题刷到第 到题能回复多少自信值 (自信值计算方法: AC 题目个数 一道题 分, 个人一共恢复 自信值)。
输入格式
第一行输入两个数,分别表示题目个数 和天赋值 。
第二行将输入 个数,第 个数表示第 题的 值。
第三行,输入一个数表示事件个数 。
接下来的 行中,每行一个字符串 和 个整数 ,表示一个合题意事件:
- 若 ,则表示这是一个
BookCity事件,接下来两个数 表示将第 题的难度 设为 ; - 若 ,则表示这是一个
Guy事件,接下来两个数 表示将第 题的难度 设为 ; - 若 ,则表示这是一个
tingtime事件,接下来两个数 表示将第 题的难度 设为 ; - 若 ,则表示这是一个
Zero事件,接下来两个数 表示查询从第 到题刷到第 到题能回复自信值的数量 。
严格保证所有事件按顺序发生。
输出格式
对于每个 Zero 事件,输出一行一个数表示该事件的答案 。
5 5
2 3 4 5 9
5
BookCity 1 1
Guy 2 5
Zero 1 5
tingtime 5 1
Zero 1 5
1800
2400
提示
保证所有题目初始的难度值 在 范围内;
保证 Zero 和 Mike 的天赋值 在 范围内;
保证 Zero 事件中 的范围都在 范围内,但不保证 一定会小于 ;
保证 Guy 事件中 的范围都在 范围内;
保证 BookCity 事件中 的范围都在 范围内;
保证所有的输入数据都在 范围内;
Mike 身经百战,所以其判断的 都在 范围内,且不存在难度为负数或者为 的送分题;
保证 和 都在 范围内;
对于 的数据:,;
对于 的数据:,;
对于 的数据:,。
总之保证所有输入数据在范围内,但不保证运算在范围内!!