上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 67 下一页
摘要: LINK: "概率充电器" 大概是一个比较水的题目 不过有一些坑点. 根据期望的线性性 可以直接计算每个元件的期望 累和即为答案. 考虑统计每一个元件的概率的话 那么对其有贡献就是儿子 父亲 以及自己. 自己很容易算 儿子也很容易 父亲的话需要dfs一下父亲那边即可。 不过这样做是n^2。一个容易误 阅读全文
posted @ 2020-05-07 16:01 chdy 阅读(133) 评论(0) 推荐(0)
摘要: LINK: "WD与数列" 这道题可谓妙绝 我明白了一个增量统计的原理。 原本的想法是:差分之后 显然长度为1的单独统计 长度为2的以及更多就是字符串之间的匹配问题了。 对差分序列建立SAM 由于第一个是一定匹配的 且后面的大小关系相同 所以可以直接取差分后的来建立SAM. 考虑计算答案 容易想到对 阅读全文
posted @ 2020-05-07 08:50 chdy 阅读(215) 评论(0) 推荐(0)
摘要: LINK: "Permutation" 对于这种构造神题 我自然是要补的。为啥就我没想出来哇. 30分还是很好写的 注意8!实际上很小 不需要爆搜 写bfs记录状态即可。至于判断状态是否出现与否 可以开map np一点的做法是利用康拓展开和逆康托展开(还需要hash 没啥用. 但是 经过不断的手玩排 阅读全文
posted @ 2020-05-06 19:48 chdy 阅读(230) 评论(0) 推荐(0)
摘要: LINK: "城市" 谢邀,学弟说的一道毒瘤题。 没有真正的省选题目毒瘤 或者说 写O(n)的做法确实毒瘤。 这里给一个花20min就写完的非常好写的暴力。 容易想到枚举哪条边删掉 删掉之后考虑在哪两个点上加。 一个比较重要的性质是 联通两个连通块之后 大联通块的直径端点一定有一端属于原来两个联通块 阅读全文
posted @ 2020-05-06 16:38 chdy 阅读(132) 评论(0) 推荐(0)
摘要: LINK: "矩阵填数" 刚看到题目的时候感觉是无从下手的。 可以看到有nxx||y yy)return 0; return (xx x+1) (yy y+1); } }t[MAXN]; inline int ksm(int b,int p) { int cnt=1; while(p){if(p&1 阅读全文
posted @ 2020-05-06 15:35 chdy 阅读(216) 评论(0) 推荐(0)
摘要: LINK: "Phoenix and Memory" 这场比赛标题好评 都是以凤凰这个单词开头的 有凤来仪吧. 其实和Hall定理关系不大。 不过这个定理有的时候会由于 先简述一下。 对于一张二分图 左边集合为S 右边集合为T 那么有完备匹配时 最大匹配数为 min(|S|,|T|). 这里不妨假设 阅读全文
posted @ 2020-05-06 14:10 chdy 阅读(190) 评论(0) 推荐(0)
摘要: BSOJ在哪我也不知道 没有链接. 对于有标号无根树的统计和有度数限制 一般采用prufer序列。 根据prufer序列 容易知道 某个点的出现次数+1为当前点的度数。 对于这道题 考虑设f[i][j]表示前i个点填了prufer序列j个位置时的方案数。 不过这样做存在的问题是 最后我们要求恰好k个 阅读全文
posted @ 2020-05-06 11:31 chdy 阅读(202) 评论(0) 推荐(0)
摘要: LINK: "Security" 求一个严格大于T的字符串 是原字符串S[L,R]的子串。 容易想到尽可能和T相同 然后再补一个尽可能小的字符即可。 出于这种思想 可以在SAM上先跑匹配 然后枚举加哪个字符 判定即可。 判定s是否在[L,R]中出现过 最快的方法 就是right集了。 这个可以线段树 阅读全文
posted @ 2020-05-05 18:51 chdy 阅读(145) 评论(0) 推荐(0)
摘要: LINK: "修改" 题面就不放了 大致说一下做法。不愧是dls出的题 以前没见过这种类型的 不过还是自己dp的时候写丑了。 从这道题中得到一个结论 dp方程要写的优美一点 不过写的过丑 优化都优化不了。 容易想到 f[i][j]表示前i个数最大值为aj的最大收益。 那么有$ja_i,f[i][j] 阅读全文
posted @ 2020-05-05 16:43 chdy 阅读(307) 评论(0) 推荐(0)
摘要: LINK: "分层图" 很精辟的一道题 写的时候没带脑子 导致搞了半天不知道哪错了。 可以想到状压每次到某一层的状态 然后这个表示方案数 多开一维表示此时路径条数的奇偶即可。 不过显然我们只需要知道路径条数的奇偶性即可。 所以对于当前状态 如果某个点路径条数为偶数 那么怎么转移都不必要 所以我们可以 阅读全文
posted @ 2020-05-04 19:58 chdy 阅读(161) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 67 下一页