#P6013. [CSGRound3] 压岁钱
[CSGRound3] 压岁钱
Description
一共存在有 个事件,且事件分为以下的 种类型。
- 小 Z 得到了 元压岁钱。
- 小 Z 花掉了 元压岁钱用于买皮肤。
- 小 Z 把自己的 元钱封印了起来,只有当第 个事件发生前 秒才会解除封印,并保证每次小 Z 现有的钱大于等于封印的钱。
当小 Z 的钱在某个事件不够花时,小 Z 会感到不开心,同时钱不够花时小 Z 便不会花钱。
请告诉小 Z ,他的钱在几个事件中会不够花。
Input Format
第一行一个整数 ,用于表示事件发生的总数。
接下来的 行,首先一个整数 ,表示事件的类型。
如果 或 ,则接下来一个整数 。
如果 ,则接下来两个整数 。
Output Format
一行一个整数,表示钱不够花的事件数。
3
1 10
2 20
2 10
1
5
1 10
3 5 5
2 10
1 10
2 20
1
Hint
【样例 1 解释】
第一天:收入 元,余额 元。
第二天:不够支出 元,余额 元。
第三天:支出 元,余额 元。
总计: 天。
【样例 2 解释】
第一天:收入 元,余额 元。
第二天:封印 元,余额 元。
第三天:不够支出 元,余额 元。
第四天:收入 元,余额 元。
第五天:封印解开,支出 元,余额 元。
总计: 天。
【数据范围】
对于 的数据,满足 。
对于 的数据,。
对于 的数据,满足 ,,。
京公网安备 11011102002149号