您的位置:首页 > 其它

Color the ball [HDU 1556]

2013-05-06 19:43 309 查看
http://acm.hdu.edu.cn/showproblem.php?pid=1556

View Code

//区间标记, 当然对于任意修改都能做
const int MM = 111111;
#define debug puts("wrong")
const double lep=1e-10;
int N,num[MM];

void solve() {
int i,j,k,x,y;
memset(num,0,sizeof(num));
for(i=0;i<N;i++) {
scanf("%d%d",&x,&y);
num[x]++, num[y+1]--;
}
int ans=num[1];
printf("%d",ans);
for(i=2;i<=N;i++) {
ans+=num[i];
printf(" %d",ans);
}
printf("\n");
}
int main() {
while(scanf("%d",&N),N) solve();
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: