N 个气球排成一排,从左到右依次编号为1,2,3,...N. 每次给定 2 个整数 a,b(a ≤ b),lele 便为骑上他的“小飞鸽” 牌电动车从气球 a 开始到气球 b 依次给每个气球涂一次颜色。
但是N 次以后lele已经忘记了第I 个气球已经涂过几次颜色了,你能帮他算出每个气球被涂过几次颜色吗?
每个测试实例第一行为一个整数N,(N ≤100000)。
接下来的N 行,每行包括2个整数ab(1≤a≤b≤N)。
当N=0,输入结束。
每个测试实例输出一行,包括N 个整数,第I个数代表第I个气球总共被涂色的次数。
3 1 1 2 2 3 3 3 1 1 1 2 1 3 0
1 1 1 3 2 1
第一组样例解释:
第一次操作:涂色区间[1,1],气球1被涂色1次。
第二次操作:涂色区间[2,2],气球2被涂色1次。
第三次操作:涂色区间[3,3],气球3被涂色1次。
第二组样例解释: 第一次操作:涂色区间[1,1],气球1被涂色1次。
第二次操作:涂色区间[1,2],气球1和2各被涂色1次(气球1累计2次,气球2累计1次)。
第三次操作:涂色区间[1,3],气球1、2、3各被涂色1次(气球1累计3次,气球2 累计2次,气球3累计1次)