摘要:
#include#include#includeusing namespace std;#define lson l,m,rt>1; build(lson); build(rson); pushup(rt);}void update(int p ,int x, int l,int r,int rt){ if(l==r) { MAX[rt]=x; return; } int m=(l+r)>>1; if(p=r) return MAX[rt]; int m=(r+l)>>1; int ans=0... 阅读全文
摘要:
#include#includeusing namespace std;#define lson l,m,rt>1; build(lson); build(rson); pushup(rt);}void update(int p ,int add, int l,int r,int rt){ if(l==r) { sum[rt]+=add; return; } int m=(l+r)>>1; if(p=r) return sum[rt]; int m=(r+l)>>1; int ans=0; ... 阅读全文