poj2352 Stars 树状数组
2014-08-07 17:03
387 查看
小试牛刀。很好很强大。
#include<stdio.h> #include<string.h> #define maxn 32005 int level[maxn],c[maxn]; int lowbit(int x) { return x&(-x); } int sum(int i) { int s=0; while(i) { s+=c[i]; i-=lowbit(i); } return s; } void add(int i) { while(i<=maxn) { c[i]++; i+=lowbit(i); } } int main() { int n,x,y,i; while(~scanf("%d",&n)) { memset(c,0,sizeof(c)); memset(level,0,sizeof(level)); for(i=0;i<n;i++) { scanf("%d%d",&x,&y); x++; level[sum(x)]++; add(x); } for(i=0;i<n;i++) printf("%d\n",level[i]); } return 0; }
相关文章推荐
- POJ 2352-Stars-树状数组
- poj 2352 Stars(线段树||树状数组)
- POJ 2352_Stars && POJ-2481 Cows (线段树单点更新+树状数组)
- 求左下角星星之和 树状数组或线段树 poj 2352 Stars
- POJ 2352|URAL 1028|Stars|树状数组
- poj 2352 Stars--树状数组
- POJ 2352 Stars 树状数组
- poj 2352 Stars 树状数组
- Stars - POJ 2352 树状数组
- POJ 2352 Stars 树状数组
- POJ 2352 Stars 解题思路,树状数组
- POJ2352 Stars(线段树 & 树状数组)
- POJ-2352-Stars-树状数组
- POJ 2352 Stars & UESTC 1584 Washi与Sonochi的约定 排序+树状数组
- POJ 2352 Stars | 树状数组
- Stars (poj 2352 树状数组)
- POJ 2352 Stars 树状数组
- 【树状数组第一弹】poj 2352——Stars
- poj 2352 Stars 树状数组
- POJ 2352 stars 树状数组