上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 52 下一页
摘要: 传送门 看到最短容易想到二分答案,然后发现尺取法还更好搞 动态维护左右端点 $l,r$,维护 $p[i]$ 表示颜色 $i$ 最后一次出现的位置,$cnt$ 维护当前有几种不同颜色 随着 $l$ 增大,显然它的最小的 $r$ 是不降的,所以枚举 $l$,动态右移 $r$ ,维护 $p$ 并维护 $c 阅读全文
posted @ 2019-03-24 11:52 LLTYYC 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 传送门 看到求最小,考虑二分答案 发现二分答案后直接搞两个单调队列维护最大最小值就好了 然后就没有然后了 话说这题也可以用尺取法动态维护左右区间$O(n)$过... 阅读全文
posted @ 2019-03-24 11:42 LLTYYC 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 传送门 $N$ 太大了主席树过不了 考虑分块 对每个块内的元素排序,询问就对大块二分查找,对两边小的部分暴力枚举 修改时维护 $add[i]$ 标记,维护当前块内整块已经加的数 那么整块的就直接修改 $add$ ,两边小的部分就把那两个的块暴力修改然后重新排序 然后注意一下边界就完了 阅读全文
posted @ 2019-03-24 11:34 LLTYYC 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 传送门 如果一条边只要考虑 $a$ 的限制,那么显然最小生成树 但是现在有 $a,b$ 两个限制,所以考虑按 $a$ 从小到大枚举边,动态维护 $b$ 的最小生成树 考虑新加入的一条边 $x,y$ ,如果 $x,y$ 不在一颗树上显然直接加入,如果在一棵树上,考虑原本树上 $x$ 到 $y$ 的路径 阅读全文
posted @ 2019-03-23 16:20 LLTYYC 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 传送门 LCT裸题,设 $k[i]$ 为位置 $i$ 弹簧的弹力系数,那么从 $i$ 往 $i+k[i]$ 连一条边,显然所有边构成了一个森林 直接 LCT 维护森林,询问 $x$ 就把 $x$ 到根的路径连起来 ($access(x)$) ,然后输出 $x$ 的 $splay$ 的节点数就好了 修 阅读全文
posted @ 2019-03-22 10:39 LLTYYC 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 传送门 原题传送门... 考虑从后往前推 对于一个序列,记 $M$ 为 $1$, $F$ 为 $-1$ 考虑这个序列的后缀和: F F F M M M M M F F 0 1 2 3 2 1 0 -1 -2 -1 可以发现如果某个时刻后缀和大于 $1$ 了,那么序列就不合法 反之序列一定合法,证明 阅读全文
posted @ 2019-03-20 13:52 LLTYYC 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 传送门 考虑一颗 $n$ 个叶节点的菊花树的情况,边权均为1 显然直径数为 $n*(n-1)/2$(20分) 考虑两颗菊花树的情况: 那么直径有 $a*b$ 个,但是对于 $n$ 为大质数的情况还是不够(40分) 那么考虑三个菊花树的情况: 答案也十分显然,为 $a*(b+c)+b*c$ 所以枚举 阅读全文
posted @ 2019-03-19 21:25 LLTYYC 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 传送门 考虑前缀异或和 $b[i]$ 如果知道每个 $b[i]$ 就相当于知道所有数 初始知道 $b[0]$,每次操作 $l,r$ 就是求出 $b[l-1]\ xor\ b[r]$ 考虑转化成图论模型,把 $b[i]$ 看成点(包括 $b[0]$),每次操作相当于把两个点 $b[l-1],b[r]$ 阅读全文
posted @ 2019-03-17 20:05 LLTYYC 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 传送门 二叉堆计数显然可以递归处理 考虑两个二叉堆合并时的情况: 最小的数肯定在根的位置 设此时总的节点数为 $tot$,堆$A$的节点数为 $a$,我们显然可以从 $tot-1$ 个数中随意选出 $a$ 个数放到堆$A$中,剩下的数放到堆$B$中($tot-1$是因为根的值已经确定了) 考虑堆$A 阅读全文
posted @ 2019-03-13 14:08 LLTYYC 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 传送门 问最长简称最短,考虑二分答案 二分后开始考虑暴力枚举合法缩写 但是正常枚举时可能会重复 所以设 $ch[i][j][k]$ 表示第 $i$ 个人,当前到位置 $j$ 时,下一个字符为 $k+'a'$ 的最前面的位置 这样我们暴力 $dfs$ 时就不会重复枚举缩写了 预处理一波 $ch$ : 阅读全文
posted @ 2019-03-10 21:57 LLTYYC 阅读(296) 评论(0) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 52 下一页