AC:
struct node { int ls=0,rs=0,fa=0,val=0,sum=0,siz=0,add_tag=0,mul_tag=0; bool tag=0; void init() { siz=val=mul_tag=1; } }t[maxn];
WA:
struct node { int ls=0,rs=0,fa=0,val=1,sum=0,siz=1,add_tag=0,mul_tag=1; bool tag=0; }t[maxn];
求为什么