题目数据为官方数据,可以提交测试,结果仅供参考,不代表官方成绩,最终成绩以官方发布的最终成绩为准。
每条蛇希望在自己不被吃的前提下在决斗中尽可能多吃别的蛇(显然,蛇不会选择吃自己)。
现在假设每条蛇都足够聪明,请你求出决斗结束后会剩几条蛇。
本题有多组数据,对于第一组数据,每条蛇体力会全部由输入给出,之后的每一组数据,会相对于上一组的数据,修改一部分蛇的体力作为新的输入。
第一行一个正整数,表示数据组数。
接下来有组数据,对于第
组数据,第一行一个正整数
,第二行
个非负整数表示
。
对于第组到第
组数据,每组数据:
第一行第一个非负整数表示体力修改的蛇的个数。
第二行个整数,每两个整数组成一个二元组 (𝑥, 𝑦),表示依次将
的值改为 𝑦。一个位置可能被修改多次,以最后一次修改为准。
输出行,每行一个整数表示最终存活的蛇的条数。
对于的数据:
。
对于的数据:
。
对于的数据:
。
对于的数据:
。
对于的数据:
,
,
,
。保证每组数据(包括所有修改完成后的)的
以不降顺序排列。