d1t1 sol1:用线段树维护区间是否全0/全1,叶子上压位维护对应位置的数位,加法首先对叶子加,如需进位则向右找到第一个不是全1的叶子+1,中间部分全1部分打上反转标记,减法同理. #include<cstdio> int _(){ ,f=,c=getchar(); )c==:,c=getchar(); )x=x*+c-,c=getchar(); return x*f; } ; typedef unsigned int u32; int n,_l,flag; u32 _ans; int m…