📄 p2352szsz.cpp
字号:
#include <iostream>
using namespace std;
const int MAXN = 32010;
int c[MAXN],ans[MAXN];
inline int lowbit(int x){
return x & (-x);
}
void change(int x){
while(x <= MAXN){
++c[x];
x += lowbit(x);
}
}
int sum(int x){
int res(0);
while(x > 0){
res += c[x];
x -= lowbit(x);
}
return res;
}
int main (){
int N,x,y;
cin >> N;
for(int i = 0;i < N;++i){
scanf("%d%d",&x,&y);
++ans[sum(x+1)];
change(x+1);
}
for(int i = 0;i < N;++i)
printf("%d\n",ans[i]);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -