上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 67 下一页
摘要: LINK:潜入行动 初看题感觉很不可做 但是树形dp的状态过于明显。 容易设$f_{x,j,l,r}$表示x为根子树内放了j个设备且子树内都被覆盖l表示x是否被覆盖r表示x是否放设备的方案数。 初值我是上面四个状态都设为1 转移分类讨论一下也不困难。 然后需要容斥一下。 复杂度看起来是$n\cdot 阅读全文
posted @ 2020-07-13 09:19 chdy 阅读(151) 评论(0) 推荐(0)
摘要: 神题! 一眼powerful number 复习了一下+推半天。 可以发现G函数只能为$\sum_[d|x]d$ 不断的推 可以发现最后需要求很多块G函数的前缀和 发现只有$\sqrt(n)$的复杂度。 于是自闭了。不过这个做法可以跑过$1e9$ 第二个subtask没有那么严格所以可以跑过 不过我 阅读全文
posted @ 2020-07-12 22:36 chdy 阅读(191) 评论(1) 推荐(0)
摘要: LINK:骑士 本来是不打算写的 发现这道题在tarjan的时候有一个坑点 所以写出来记录一下。 可以发现图可能是不连通的 且一个连通块中是一个奇环树。 做法:类似tarjan找割点 然后把环给拉出来 枚举环首是否选择 分类讨论即可。 一个坑点是 找环的时候 因为不是建立圆方树所以栈中存有上个连通块 阅读全文
posted @ 2020-07-12 20:10 chdy 阅读(122) 评论(0) 推荐(0)
摘要: LINK:graph HDU题库里的原题 没做过自闭。 考虑dp 设$f_{i,j}$表示前i个点构成j个联通块是树的方案数。 对于一次询问答案即为$\sum_f_{n,j}j^k$ 考虑如何dp出来 显然每次枚举1号所在的连通块的大小 考虑这个连通块是否构成树 即可。 具体转移不再赘述 需要预处理 阅读全文
posted @ 2020-07-12 18:56 chdy 阅读(179) 评论(0) 推荐(0)
摘要: LINK:NOI 嘉年华 一道质量非常高的dp题目。 考虑如何求出第一问 容易想到dp. 按照左端点排序/右端点排序状态还是很难描述。 但是我们知道在时间上肯定是一次选一段 所以就可以直接利用时间点来dp. 直接将时间离散再做 因为有两个元素使得最大的最小 二分是无意义的。 每次选择是一段所以没必要 阅读全文
posted @ 2020-07-12 14:23 chdy 阅读(110) 评论(0) 推荐(0)
摘要: LINK:yyf hates choukapai 由于赶时间 要做的题有点小多。。 所以简略概述一下。 容易想到一个暴力dp $f_{i,j,k}$表示到了第i张牌此时连抽j次已经单抽k次的最大值. 转移可以刷表转移 复杂度O(1) 期望得分50. 考虑$d==m$时可以发现第三维可以直接去掉了 然 阅读全文
posted @ 2020-07-11 16:50 chdy 阅读(130) 评论(0) 推荐(0)
摘要: LINK:基站选址 md气死我了l达成1结果一直调 显然一个点只建立一个基站 然后可以从左到右进行dp. $f_{i,j}$表示强制在i处建立第j个基站的最小值。 暴力枚举转移 复杂度$n\cdot k^2$。 考虑如何求一个区间中的贡献 显然我们需要把每个点的左右给求出来 这个其实可以利用二叉堆来 阅读全文
posted @ 2020-07-10 21:56 chdy 阅读(154) 评论(0) 推荐(0)
摘要: 这是交互题 也是一个防Ak的题目 4个$subtask$ 需要写3个不尽相同的算法。 题目下发了交互程序 所以调试的时候比较方便 有效防止$CE$. 题目还有迷糊选手的点 数字位数为a 范围是$[0,10a)$而并非$10{a+1}$ 这一点可以观察下发的交互库里面的check可以发现。 第一个点其 阅读全文
posted @ 2020-07-10 10:00 chdy 阅读(203) 评论(0) 推荐(0)
摘要: LINK:Giant Graph 神仙题目。 容易发现在图中选择某个点的贡献为$10^{18\cdot(x+y+z)}$ 这等价于多选一个点多大一点就多乘了一个$10^{18}$ 所以显然是贪心的选取是最优的。 直接贪复杂度较高 考虑一个点的是否选取只和其某个维度上相邻的点有关。 形式化的 设$f_ 阅读全文
posted @ 2020-07-09 20:46 chdy 阅读(166) 评论(0) 推荐(0)
摘要: 啥都想不出来的我是不是废了/dk 这道题考的主要是构造 而我想的主要是乱搞。 一个很假很假的做法:直接暴力4种颜色染色 我也不知道对不对。。 不过成功的话一定是对的。 然后考虑奇环的问题 一个很假很假的做法 建立出dfs树然后 然后利用返祖边+倍增做奇环的问题 主要考察环上所有的点的入度都>2。 显 阅读全文
posted @ 2020-07-09 19:39 chdy 阅读(174) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 67 下一页