10 2022 档案

摘要:A (Easy 1/0)r=S,t=r2S,取三点为 (0,0),(r,1),(t,r) 即可。 B (Easy 1/0) 发现存在 阅读全文
posted @ 2022-10-28 12:53 Scintilla06 阅读(31) 评论(0) 推荐(0) 编辑
摘要:A (sb 0/0)01 序列逆序对个数。 时间复杂度 O(n)。 B (Easy 1/0) 不难证明按照和从大到小匹配并删除即可。 时间复杂度 O(nlogn)。 C $(\ 阅读全文
posted @ 2022-10-26 22:31 Scintilla06 阅读(32) 评论(0) 推荐(0) 编辑
摘要:A (Easy 1/0) 发现 ai=ai1ai+1=(ai2ai)ai+1,可以导出 ai=ai+3,并且 $a_i \oplus a_{i 阅读全文
posted @ 2022-10-26 16:09 Scintilla06 阅读(32) 评论(0) 推荐(0) 编辑
摘要:A (Easy 2/0) 答案只有可能为 lcm(n,m)1,直接枚举同时出现的位置并判断即可。 B (Easy 2/0) 一个区间 [l,r] 在方案中出现当且仅当 l1,r+1 出现 阅读全文
posted @ 2022-10-25 08:21 Scintilla06 阅读(18) 评论(0) 推荐(0) 编辑
摘要:A (Easy 1/1) 答案就是每次可以上下左右走,白点到黑点距离最小值的最大值,BFS 即可。 时间复杂度 O(HW)。 B (Easy 2/1) 发现两维独立,可以分开 dp。正着做不好做,倒过来 dp,设 $ 阅读全文
posted @ 2022-10-20 22:45 Scintilla06 阅读(25) 评论(0) 推荐(0) 编辑
摘要:太难了 阅读全文
posted @ 2022-10-17 22:49 Scintilla06 阅读(30) 评论(0) 推荐(0) 编辑
摘要:组合动作 (Easy 2/1) 这里给一个询问串长度不大于 3n 的做法。 首先通过两次询问得到第一个字符,设剩下的三个字符为 a,b,c。 假设已经确定了 0i1,当前的答案为 s (|s|=i),我们考虑询问 $$ s 阅读全文
posted @ 2022-10-08 20:08 Scintilla06 阅读(87) 评论(0) 推荐(0) 编辑
摘要:A 直接贪心即可。 B 可以求出 ank+2an,剩下的贪心判断即可。 C (Easy 2/0) 设计数的个数为 x、偶数的个数为 y。按照 xmod4 分类讨论: 若 x0(mod4)阅读全文
posted @ 2022-10-04 22:01 Scintilla06 阅读(35) 评论(0) 推荐(0) 编辑
摘要:A 若存在答案则答案是 O(loga) 的,直接模拟即可。 B 可以发现有解当且仅当给出的 m 条边存在欧拉回路。 C (Easy 1/0) 删掉的障碍是随意选的,所以等价于求出前 k 步能走到的离边界最近的距离。 D $(\text 阅读全文
posted @ 2022-10-04 10:18 Scintilla06 阅读(33) 评论(0) 推荐(0) 编辑

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