气球涂色
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
【题目描述】
N个气球排成一排,从左到右依次编号为1,2,3,…N。每次给定2个整数a和b(a≤b),乐乐便为骑上他的“小飞鸽"牌电动车从气球a开始到气球b依次给每个气球涂一次颜色。但是N次以后乐乐已经忘记了第I个气球已经涂过几次颜色了,你能帮他算出每个气球被涂过几次颜色吗?
【输入格式】
第一行为一个整数 N(N≤1000). 接下来的N行,每行包括2个整数a和b(1≤a≤b≤N)。
【输出格式】
输出一行,包括N个整数,第I个数代表第I个气球总共被涂色的次数。
【数据样例】
【输入数据 1】
3
1 1
2 2
3 3
【输出数据 1】
1 1 1
【输入数据 2】
3
1 1
1 2
1 3
【输出数据 2】
3 2 1
【说明/提示】
【样例 1 解释】
第一次操作:涂色区间[1,1],气球1被涂色1次。
第二次操作:涂色区间[2,2],气球2被涂色1次。
第三次操作:涂色区间[3,3],气球3被涂色1次。
【样例 2 解释】
第一次操作:涂色区间[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次)。
【数据范围】
| 测试点编号 | n的范围 | a,b的范围 |
|---|---|---|
| 1~2 | 1≤n≤10 | 1≤a,b≤10 |
| 3~5 | 1≤n≤100 | 1≤a,b≤100 |
| 6~10 | 1≤n≤1000 | 1≤a,b≤1000 |