上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 57 下一页
摘要: 传送门 自闭了,赛时 \(O(q\sum \deg(x_i))\) 过的然后是最优解 首先有一种人均想到的根号分治但我想偏了给边定完向之后不知道该干啥了 度数小于根号的点暴力 度数大于根号的点每个对每种颜色维护一个桶 桶里存所有连接与它相邻的这个颜色的点的边权 修改时更新所有与它相邻的度数大于根号的 阅读全文
posted @ 2022-02-12 21:02 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 赛时因为「不一定要全删完」坚决地否掉了区间DP,于是被打脸了 首先如果能处理出 \(f_{i, j}\) 为将区间 \([i, j]\) 全删完的最大收益,可以再加一个简单 \(n^2\) DP 得到答案 那么现在求 \(f\) 考虑最终好的序列一定是一个单峰折线(两边折线长度可以为0) 那 阅读全文
posted @ 2022-02-12 20:46 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 首先一个暴力是枚举从每个点向它能感染的所有点连边 答案为缩点后零入度点的数量,正确性显然 考虑优化建边和 tarjan 的过程 考虑 tarjan 的搜索树 尝试构造一个序列 \(q\),使得对于一个 \(q_i\),在搜索树上它子树中的点 \(q_j\) 满足 \(j<i\) 构造方法是从 阅读全文
posted @ 2022-02-11 10:13 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 首先有一个暴力是在每个节点维护所有可能的上升序列,用一个区间表示 发现有包含关系的区间中主动包含的那个一定不优,剪掉即可 发现合并时的 \(O(k!)\) 合并可以用状压,按照加入顺序 DP 优化 (\(f[s]\) 表示已选的儿子为 \(s\) 时的又端点最小值) 发现如果当前节点只有一个 阅读全文
posted @ 2022-02-11 10:04 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 看起来是个费用流题,但是图不知道该怎么建 发现权值为奇数的点数很少 先考虑没有权值为奇数的点时怎么做 (并不知道怎么想到) 考虑将最优决策下的一个操作 \((i, j)\) 视作一条无向边 那么存在一种给边定向的方法使得每个点的入度等于出度(欧拉回路) 所以我们可以将每个点拆成一个左部点和一 阅读全文
posted @ 2022-02-11 09:44 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 先有一个用两次2操作确定一个值的方法: 设 \(x, y\) 是已知的,那么可以两次查询得到当前数分别与 \(x, y\) 的差值 于是可以确定这个数 再有一个用一次2操作确定一个值的方法: 直接查出当前值与所有已知值的差值,然后可以缩小这个数所在的范围 于是枚举这个数是什么,可以利用得到的 阅读全文
posted @ 2022-02-09 10:09 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 当DP和「每一段的最值」相关时考虑下笛卡尔树 对于这道题,并没有必要将笛卡尔树建出来 考虑令 \(f[i]\) 为当点 \(i\) 为最终选法中其所在的这一段的最大值时的最大答案 转移的话看起来是有范围限制的(枚举上一段时需要满足这一段不包括更大的值 那么需要线段树套动态凸包 但是发现从不在 阅读全文
posted @ 2022-02-09 09:52 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 首先发现若选了 \(x\),则 \(2x\) 不可选 所以猜测最优策略下选择集合为 \((\lfloor\frac{n}{2}\rfloor, n]\) 证明的话见这里 于是可以枚举每个数,考虑天可能产生的贡献 令 \(w(i)\) 表示 \(i\) 的质因子个数,\(\pi(i)\) 表示 阅读全文
posted @ 2022-02-07 19:19 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 将「x 连向 y 的边」理解成有向边,70pts暴力挂没了 向出题人致以亲切的问候 处理树上回文路径的一种方法: 若已知回文串长度为 \(L\),尝试点分治,发现一条回文路径一定被分为一长一短两端 考虑枚举长链,发现短链长度可以表示为 \(L-len_{longchain}\) 于是可以 h 阅读全文
posted @ 2022-02-07 19:03 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 前 5 分的暴力状压很好打 然后发现由于图的特殊性,最优方案中一定只有二元环 于是前 30 分可以二分图匹配 然后发现由于图的特殊性,可以从 n 到 1 贪心选能选的最大的 \(b\) 于是用一个 set 维护所有 \(b_i\) 就行了 点击查看代码 #include <bits/stdc 阅读全文
posted @ 2022-01-24 10:42 Administrator-09 阅读(10) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 57 下一页