#include <cstring>
#include <cstdio>
#include <iostream>
#include <algorithm>
using namespace std;
#define lson l,m,rt<<1
#define rson m+1,r,rt<<1|1
const int maxn = 50110;
int vis[maxn<<2];
void build(int l,int r,int rt){
vis[rt]=0;
if(l==r) return ;
int m=(l+r)>>1;
build(lson);
build(rson);
}
void pushup(int l,int r,int rt){
vis[rt]=vis[rt<<1]+vis[rt<<1|1];
}
int ans;
void update(int l,int r,int rt,int posi){
if(l==r){
......
阅读全文