HDU1556 线段树入门

Color the ball

Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1582    Accepted Submission(s): 1014

Problem Description

N 个气球排成一排,从左到右依次编号为1,2,3....N. 每次给定2 个整数a b(a <= b),lele 便为骑上他的 小飞鸽" 牌电动车从气球a 开始到气球b 依次给每个气球涂一次颜色。但是N 次以后lele 已经忘记了第I 个气球已经涂过几次颜 色了,你能帮他算出每个气球被涂过几次颜色吗?

 

 

Input

每个测试实例第一行为一个整数N,(N <= 100000). 接下来的N 行,每行包括2 个整数a b(1 <= a <= b <= N)
N = 0 ,输入结束。

 

 

Output

每个测试实例输出一行,包括N 个整数,第I 个数代表第I 个气球总共被涂色的次数。

 

 

Sample Input

3

1 1

2 2

3 3

3

1 1

1 2

1 3

0

 

 

Sample Output

1 1 1

3 2 1

 

简单线段树 , 入门练习题 .

代码如下 :

 

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值