其他wa什么的,一般都是手误。。。要么就是人品。。。
by WilliamPen @ 2017-08-05 11:04:03
cin党表示成功因I/O速度被卡成TLE.....
```cpp
class BIT{
public:
BIT()
{
memset(orig,0,sizeof(orig));
memset(_bit,0,sizeof(_bit));
}
inline int lowbit(int x){return x&(-x);}
void build(int s)
{
for(int i=1;i<=s;i++)cin>>orig[i];
for(int i=1;i<=s;_bit[i]+=orig[i],i++)
if(lowbit(i)!=1)
_bit[i]=get_sum(i-lowbit(i)+1,i-1);
len=s;
}
int get_point(int x){return -1;}
int get_sum(int l,int r)
{
return get_qzh(r)-get_qzh(l-1);
}
int get_qzh(int x)
{
if(x<1)return 0;
int y=x,ans=0;
while(y!=0)
{
ans+=_bit[y];
y-=lowbit(y);
}
return ans;
}
void add_point(int x,int v)
{
int p=x;
while(p<=len)
{
_bit[p]+=v;
p+=lowbit(p);
}
}
protected:
private:
int orig[SIZE];
int _bit[SIZE];
int len;
};
```
去同步保时间(滑稽)
by Kirisame_Marisa_ @ 2017-08-17 18:24:06
@[Il\_ItzABC\_lI](/space/show?uid=44534) 看不懂,太大佬了
by WilliamPen @ 2017-08-25 13:24:09
@[Il\_ItzABC\_lI](/space/show?uid=44534) 不懂为什么要在已经protected:的情况下还要private:
by ZlycerQan @ 2017-09-09 11:29:15
@[ZlycerQan](/space/show?uid=21123) protected就是如果你又要用其他的class,而这个class继承了原class,那么新class可以直接访问原class的protected,但是对外依然是private
比如说
```cpp
class a
{
public:
void add(int n){x+=n,y=(x+n<41)<<2;}
int sum(){return x+y;}
protected:
int y;
private:
int x;
}
class b:public a
{
public:
int query(){return y;}//ok
int ask(){return x;}//CE
}
```
~虽然我只是随便写写的~空protected虽然没用到,说不定之后要用呢
by Kirisame_Marisa_ @ 2017-09-09 18:55:26
我的意思是在这里没什么意义吧。。。你又没有继承。。@[Il\_ItzABC\_lI](/space/show?uid=44534)
by ZlycerQan @ 2017-09-09 21:18:50
@[ZlycerQan](/space/show?uid=21123) 如果以后要呢qwq
by Kirisame_Marisa_ @ 2017-09-10 07:45:03
cin党放个ios::sync\_with\_stdio(false)即可
by _Cog_ @ 2017-12-02 22:15:03
@[Il_ItzABC_lI](/space/show?uid=44534) +1
by ouuan @ 2018-02-07 20:59:02