05 2023 档案

摘要:方法 1:分层图 SPFA 97 分做法 一个分层图 SPFA,直接对模板改改就行了。 具体的,状态 du,i 表示走到 u 这个节点,用了 i 次“除以 2 的能力”所花费的最少时间。同时,这道题的 SPFA 转移多了一种:对于一条边 uv 权值为 $w 阅读全文
posted @ 2023-05-27 13:56 徐子洋 阅读(8) 评论(0) 推荐(0) 编辑
摘要:解题思路 先声明一下:此题不是 NPC。毕竟出题人还不至于能在多项式时间复杂度内爆切 NPC 问题。 一种不正确的最初想法:把每个筐拆成 3 个点 ui,ui+m,ui+2×m,所有 viui 拆后的三个点连边,跑二分图的最大匹配。 hack: Inpu 阅读全文
posted @ 2023-05-24 21:18 徐子洋 阅读(8) 评论(0) 推荐(0) 编辑
摘要:题意 定义 Lyndon 串为:其本身是最小后缀的串。 再定义 Lyndon 分解为:将一个串分解为一些 Lyndon 串,且这些串的字典序是一个单调不升的关系。 求一个串的 Lyndon 分解的方案。 思路 首先,我们能确定: 阅读全文
posted @ 2023-05-21 08:08 徐子洋 阅读(6) 评论(0) 推荐(0) 编辑
摘要:先进行一个模型转换:要求满足以下条件的字符串数量: 由 a、b、c 三种字符组成。 其中恰好有 n 个 a,且以 a 结尾。 b 不超过 m 张,c 不超过 k 张。 思考转换的过程:每个字符对应抽到的卡牌。其中第二条保证了 a 会胜利,第三条保证了这个过程中 b 或 c 不会出现已经赢 阅读全文
posted @ 2023-05-05 21:31 徐子洋 阅读(6) 评论(0) 推荐(0) 编辑
摘要:本题有一种思路不言而喻:每次用哈希表或者 map 记录一个数是否出现过,若是插入操作则直接在上述的数据结构里插入,否则开始一步一步的求解 t。注意:对于相同的 k 要记忆化一下(毕竟只有插入没有删除),tnow 一定大于 tlast。 给出较为严谨的时间复杂度证明: 考虑 阅读全文
posted @ 2023-05-03 09:33 徐子洋 阅读(3) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示