问题4188--发糖II

4188: 发糖II

[命题人 : ]
时间限制 : 5.000 sec  内存限制 : 128 MB

题目描述

 幼儿园有n个小盆友,有一天,他们坐成一排等z老师发糖。在最开始的时候,小盆友手里的糖的数量分别是1,2,3,...n。z老师一共发了q次糖,每次发糖之后,z老师还会提一个问题。第i次发糖的时候,z老师会先找到手里糖的数量第Ai小的小盆友,并且给他Bi颗糖,然后z老师会问,这个时候手里糖的数量第Ci小的小盆友手里有多少糖呢。(注意如果有多个小盆友手里的糖数是第Ai小,z老师也只会给其中某一个小盆友Bi颗糖噢)

输入

 输入第一行为一个整数T,表示测试数据组数。

然后是T组测试数据,每组数据的第一行为两个整数n和q。
接下来q行,每行三个整数Ai,Bi,和Ci。
数据范围:
1 <= T <= 10
1 <= n <= 1000000000000000000
1 <= q <= 100000
1 <= Ai <= n
1 <= Bi <= 100000
1 <= Ci <= n

输出

 对于每组数据,输出q行,第i行表示第i次发糖之后问题的答案。

样例输入 Copy

1
10 5
3 2 1
1 2 3
5 100 10
7 7 7
2 2 2

样例输出 Copy

1
4
105
9
4

来源/分类