摘要: 树链剖分版本: 1 #include<cstdio> 2 #include<iostream> 3 #define maxn 1000000 4 using namespace std; 5 6 int siz[maxn],fa[maxn],depth[maxn],son[maxn],top[max 阅读全文
posted @ 2017-09-03 23:21 μSsia 阅读(188) 评论(0) 推荐(0) 编辑
摘要: qwq 怎么就17了 A. 对于待操作数列,所有的两个操作在宏观似乎都不会改变大体顺序 (至于操作2交换奇偶位数字:奇偶分离就行了) 那么定义 s1 s2 分别为奇数列和偶数列的起点(奇数和偶数自己是不会改变相对位置的) 让 s1 s2 储存每次操作一的偏移量 最后构造数列 1 #include<c 阅读全文
posted @ 2017-09-03 13:26 μSsia 阅读(204) 评论(0) 推荐(0) 编辑