摘要: 题意:有n个数排成环,m个操作1.当前位置后k2个加一个数,2当前位置后k1个翻转,3当前位置后面插入一个数,4删除当前位置的数,5将当前位置前移或后移6查询当前位置的权值 题解:splay裸题,唯一麻烦的是翻转操作,因为可能不连续,单独考虑即可 阅读全文
posted @ 2018-10-16 19:02 walfy 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 题意:给一个矩阵,两种操作1:修改单点的权值,2:查询和某个点曼哈顿距离小于r点的权值和 题解:先旋转坐标轴,(x,y) (x y,x+y)然后就变成了cdq分治裸题,子矩阵和和单点修改一维时间,二维xcdq,三维ybit // pragma GCC optimize(2) // pragma GC 阅读全文
posted @ 2018-10-16 13:22 walfy 阅读(106) 评论(0) 推荐(0) 编辑