N名同学拍成一排,编号为1,2,3,4 …… N。现在有一位老师需要检查所有同学的出勤情况,他会进行点名,每次给出两个数a,b,并且保证a小于等于b,这个区间内的所有同学都会被点名一次,老师会进行N次点名,请问点名结束后,每位同学被点名的总次数是多少

Input

每个测试实例第一行为一个整数N,(N <= 100000).

接下来的N行,每行包括2个整数a b(1 <= a <= b <= N)。

当N = 0,输入结束。

Output

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

Input Sample

3
1 1
2 2
3 3
3
1 1
1 2
1 3
0

Output Sample

1 1 1
3 2 1

分析

#include<bits/stdc++.h>
using namespace std;
const int N=1e6+10,INF=0x3f3f3f3f;
int n,m,a,b,d[N]; int main(){
while(cin>>n && n){
memset(d,0,sizeof(d));
m=n; while (m--){
cin>>a>>b;
d[a] ++;
d[b+1] --;
}
for(int i=1; i<=n; i++) d[i]+=d[i-1];
for(int i=1; i<=n; i++) cout<<d[i]<<" \n"[i==n];
}
}

最新文章

  1. ARC模式下的内存泄露问题
  2. 基于MVC4+EasyUI的Web开发框架经验总结(13)--DataGrid控件实现自动适应宽带高度
  3. MS14-064 漏洞测试入侵win7
  4. 【BZOJ 4455】【UOJ #185】【ZJOI 2016】小星星
  5. Swift2.1 语法指南——嵌套类型
  6. Storm编译打包过程中遇到的一些问题及解决方法
  7. 17SpringMvc_在业务控制方法中写入包装User的模型来收集参数——解决问题
  8. 业界有很多MQ产品
  9. ZOJ 3811
  10. 自定义Toast的显示效果
  11. Codeforces Round #272 (Div. 2) D. Dreamoon and Sets (思维 数学 规律)
  12. 原生JS修改标签样式为带阴影效果
  13. 轻松绕过极域电子教室、和教师控制 Say GoodBye
  14. C语言经典参考书籍
  15. 常见的IE6兼容以及css兼容
  16. c语言中%p指针
  17. 归并排序 &amp; 快速排序
  18. 使用react-router实现单页面应用路由
  19. XBMC源代码分析 7:视频播放器(dvdplayer)-输入流(以libRTMP为例)
  20. CodeForces - 1051D Bicolorings(DP)

热门文章

  1. ElasticSearch、ElasticSearch-head的安装和问题解决
  2. Mac用自带软件QuickTime Player进行录屏
  3. Activity 的窗口去头的方式
  4. 京准GPS北斗卫星时钟同步系统投运国电内蒙古晶阳能源有限公司
  5. C++——第三方插件
  6. springboot上传图片
  7. Java笔记_this关键字_HomeWork(5 - 9 题)
  8. nodejs. cron风,定时任务时间写法
  9. 实现接口开启线程(实现Runnable接口)
  10. nginx从仅支持80到支持80和443