小 X 出了一场模拟赛,一共有 $n$ 个人参加。比赛的满分是 $m$,并且每个人的分数都是非负整数。
比赛开始之前,这 $n$ 个人聚在一起装弱。为了使自己的话更具有说服力,这 $n$ 个人中的每一个人都立了一个形如某人一定会吊打我 $x$ 分的狠话。注意,这里“甲吊打乙 $x$ 分”是指,甲的分数至少比乙的分数高 $x$ 分。
这样,一共就会有 $n$ 句狠话。
作为出题人,小 X 想知道,无论比赛成绩如何,至少会有多少句狠话不成立。
本题有多组数据。
一行一个正整数 $T$,表示数据组数。
对于每组数据:
第一行 $2$ 个正整数 $n$ 和 $m$。
接下来 $n$ 行,第 $i$ 行 $2$ 个的正整数 $a_i$ 和 $b_i$,表示第 $i$ 个人的狠话为,第 $a_i$ 个人一定会吊打他 $b_i$ 分。
对于每组数据,一行一个整数,表示答案。
2 4 100 2 7 3 55 1 33 2 11 4 100 2 10 3 96 4 80 2 94
1 2
【样例 $2,3$】
见下发文件。大样例
【数据范围与提示】
对于 $100\%$ 的数据,$1\leq T\leq 3$,$2 \le n \le 2 \times 10^5$,$1\leq a_i\leq n$,$a_i\ne i$,$1\leq b_i\leq m \le 10^8$。
具体数据范围与其他约定如下: