题意:往集合里面添加删除数,集合中的数是按从小到大排列的,询问下标模5等于3的数的和. 记得当时这题不会做, 现在想简单多了,只要维护五个值和左右子树的size大小就行了. #define maxn 100005 struct node { int l,r; int sz; i64 f[]; int mid() { ; } }; node tt[maxn * ]; struct node1 { int id ; i64 x; }; node1 ml[maxn]; void push_up(int…