摘要: A 范围很小,可以直接 \(O(n^2 m)\) 枚举。 复杂度较低的做法是枚举 \(A\) 的决策,然后通过求出最大的正乘积以及最大负乘积来更新答案。用 multiset 来维护 \(A\) 操作后的序列也许实现上较为简单。 B 简单贪心,尽可能选 8,奇数情况额外选个 9 (或其他贡献为 \(1 阅读全文
posted @ 2025-08-03 01:42 HinanawiTenshi 阅读(9) 评论(0) 推荐(0)
摘要: 两年前学的东西,今天补一下笔记。 Intro 考虑 \(n\) 个有标号的元素。 令 \(f_n\) 表示恰好 \(n\) 个元素满足条件(这里的条件取决于具体问题)的方案数,\(g_n\) 表示指定 \(n\) 个元素满足条件的方案数。那么显然有 \[g_n = \sum_{i=n}^m C_i^ 阅读全文
posted @ 2024-10-30 09:31 HinanawiTenshi 阅读(96) 评论(0) 推荐(0)
摘要: ~~一开始想了一个复杂度爆炸的 DP~~ 分析 首先考察题目的性质: 方便起见,将字符看成是 $[0,25]$ 的值。 注意到操作可以等价于选择任意两个下标,然后对应的两个值一加一减或者一减一加。 这样的操作显然不会改变字符串的值和(也就是字符串中每个字符对应的值的和) 进一步地,可以发现答案就是与 阅读全文
posted @ 2023-02-24 13:03 HinanawiTenshi 阅读(69) 评论(0) 推荐(0)
摘要: Tenshi 的 XCPC 模板 前言 今天整理资料的时候突然发现之前 XCPC 时候自己整理并使用的板子,想到现在的我已是半退役阶段,即将踏上新的旅途,~~不得不感慨时间流逝的迅速,所幸 XCPC 取得了 happy end~~。现将我的 XCPC 模板分享出来,希望能够为 XCPC 做出一些贡献 阅读全文
posted @ 2023-01-02 23:40 HinanawiTenshi 阅读(352) 评论(0) 推荐(0)
摘要: 杭州站打金之后的感想 其实写这篇博客的大部分原因是 ytgg 他们的小组需要一个学长学姐的经验分享(更准确地是介绍竞赛经历之类的(?)),然后我就~~被拉来当工具人~~。 不过我之前确实想过如果打金了一定会写一份感想之类的,~~然而我显然巨懒而且文采不怎么样故本来打算咕咕咕~~。 所以现在借作为~~ 阅读全文
posted @ 2022-12-04 23:30 HinanawiTenshi 阅读(287) 评论(0) 推荐(1)
摘要: ~~这题是我练 CF DP 标签题目的时候遇到的,但我做完之后根本没见到 DP 的影子啊。。~~ https://codeforces.com/contest/1416/problem/C 分析 考虑从高位到低位拆位决策。 从最高位考虑起,记为第 $k$ 位。 采取分治的思想,只考虑第 $k$ 位造 阅读全文
posted @ 2022-11-02 20:35 HinanawiTenshi 阅读(43) 评论(0) 推荐(0)
摘要: 给出积性函数 $f(x)$,要求 $ans=\sum_{i=1}^n f(i)$。 约定 $lpf(i)$ 为 $i$ 的最小质因子。 $a/b = \lfloor \frac{a}{b} \rfloor$ $p_j$ 为第 $j$ 个质数,(特殊地,$p_0 = 1$) $f'(i)$ 为质数处与 阅读全文
posted @ 2022-09-21 18:32 HinanawiTenshi 阅读(65) 评论(0) 推荐(0)
摘要: Educational Codeforces Round 33 (Rated for Div. 2) 提交记录 https://codeforces.com/contest/893/status D 为了尽可能防止钱数 $>d$,所以设置一个下界 $lv$ 来判断是否有解:也就是每次必要充钱(就是当 阅读全文
posted @ 2022-09-12 17:29 HinanawiTenshi 阅读(74) 评论(0) 推荐(1)
摘要: https://atcoder.jp/contests/abc267 全部的 AC 代码: https://atcoder.jp/contests/abc267/submissions/me?f.Task=&f.LanguageName=&f.Status=AC&f.User=HinanawiTen 阅读全文
posted @ 2022-09-05 19:08 HinanawiTenshi 阅读(118) 评论(0) 推荐(0)
摘要: 分析 不难想到使用 Trie 图来模拟匹配的过程。 那么要求的就等价于:判断是否可以从 Trie 图的根节点 $0$ 出发不经过非法节点找到一个环。 而非法节点则等价于:插入的模式串在 Trie 中对应的叶子节点 $t$、满足 $fail[u]=t$ 的所有节点 $u$。 最后使用一遍 $\text 阅读全文
posted @ 2022-08-31 18:23 HinanawiTenshi 阅读(51) 评论(2) 推荐(0)