AtCoder AGC046D Secret Passage (结论、DP)
摘要:题目链接 https://atcoder.jp/contests/agc046/tasks/agc046_d 题解 细节调了一万年系列。 假设操作后长度为 \(l\),进行了 \(n-l\) 次操作。那么显然原串的最后 \((2l-n)\) 个字符是最终的串的子序列,因为这些数根本没有动过。 那么最
阅读全文
Codeforces 1208F Bits and Pieces (子集和变换)
摘要:题目链接 https://codeforces.com/contest/1208/problem/F 题解 发现自己并不会,orz hyw tql. 考虑枚举 \(i\),那么显然对每个 \(x\),有用的信息只有“最大的 \(j\) 使得存在 \(k\) 满足 \(a_j\&a_k=x\)”. 显
阅读全文
Codeforces 1229C Konrad and Company Evaluation (图论、复杂度分析)
摘要:题目链接 https://codeforces.com/contest/1229/problem/C 题解 经过谷歌翻译之后的题面是:如果 \(a\) 吹牛 \(b\),那么谁吹牛 \(c\) 2400 的题我都不会……不过我真的觉得这题的复杂度分析神乎其神/kel 首先枚举 \(b\) 那个点,可
阅读全文
UOJ #498 新年的追逐战 (多项式、组合计数)
摘要:题目链接 https://uoj.ac/problem/498 题解 做了 8 个小时,最后搞出来一个极其麻烦的做法。。字母用光警告 首先考虑一下图论背景的转化: 这个模型相当于 \(n\) 个图上同时游走,每次在每个图上走一步,如果从一个状态可达另一个状态则它们连通。 性质 1:如果状态 \(u=
阅读全文
LOJ #6512 [雅礼集训2018 Day8]C (多项式、牛顿迭代、图论、组合计数、DP)
摘要:题目链接 https://loj.ac/p/6512 题解 经典的烷烃计数,曾经被我搬到校内男人八题出了,下面挂我的题解 (代码是今天才写的,出题的时候为了凑压轴题拉了份标程把这题出上了QAQ) 代码 #include<bits/stdc++.h> #define llong long long #
阅读全文
LOJ #6052 [雅礼集训2017 Day11]DIV (莫比乌斯反演、杜教筛)
摘要:题目链接 https://loj.ac/p/6052 题解 挺有趣的数论题,我的做法复杂度是 \(O(n^{\frac{3}{4}})\) 的,似乎比题解劣一些…… 另外本题并不需要用到有关高斯整数的一些知识。(我也不会) 首先试图把有关复数的奇怪题意转化成我们比较熟悉的东西。 为了方便把题目中的
阅读全文
WC2021 游记
摘要:试机 一言以蔽之:山东省的组织管理越来越离谱。 hyw、lky、我的准考证号分别是 SD-0005、SD-0010、SD-0025,都是 5 的倍数,人家两个加起来还没我多( qdez 集体抽号,我喜闻乐见地抽到了 2-33,lky 1-33(学号的魔咒?),hyw 2-51(疯狂鞭尸),wzm 1
阅读全文
Gym 101480G BZOJ 4432 [CERC2015]Greenhouse Growth (链表)
摘要:题目链接 (Gym) https://codeforces.com/gym/101480/standings (BZOJ) 大人,时代变了。 题解 很神仙的题。 显然如果相邻两个数相等那么它们永远会相等,于是可以把相等的连续段缩到一起。 用链表维护所有的连续段,并对每个连续段维护以下信息: \(l\
阅读全文
Gym 101471G BZOJ 4954 [WF2017]Replicate Replicate Rfplicbte
摘要:题目链接 (Gym) https://codeforces.com/gym/101471 (BZOJ) 大人,时代变了 题解 又去膜了题解 orz 上来千万不要胡思乱想什么一个点扩展到周围九个点异或叠加之类的诡异东西。。。 考虑如何从某一个时刻的状态反推上一个时刻的状态(假设这一个时刻为 \(a\)
阅读全文
Gym 100299E BZOJ 4054 [CERC2013]Escape (启发式合并)
摘要:题目链接 (Gym) https://codeforces.com/gym/100299 (BZOJ) 大人,时代变了。 题解 一个显然的思路是树形 DP,设 \(f[u]\) 为一个二元组的集合,每个二元组 \((x,y)\) 表示“如果我有至少 \(x\) 的血量,那么我可以多得到 \(y\)
阅读全文
Gym 101239E BZOJ 4110 [CERC2013]Evolution in Parallel (DP、结论)
摘要:题目链接 (Gym) https://codeforces.com/gym/101239 (BZOJ) 大人,时代变了。 题解 这题好神仙啊 首先有一个显然的 DP,按长度从小到大排序,维护一下目前可选的方案中除了 \(i\) 所在的组之外的组的最后一个元素都有哪些可能性。在 \(O(L)\) 时间
阅读全文
Gym 101221I BZOJ 4080 [WF2014]Sensor Network (二分图匹配)
摘要:题目链接 (Gym) https://codeforces.com/gym/101221/ (BZOJ) 大人,时代变了。 题解 又是一道看了题解的作业题。 这是一个最大团(或者补图上的最大独立集)问题,而二分图最大独立集是可以做的,因此可以考虑转化成二分图。 枚举点集的直径的两端点 \(x,y\)
阅读全文
Gym 101190D BZOJ 4842 Luogu P6967 LOJ #6071 [NEERC2016]Delight for a Cat (费用流)
摘要:题目链接 (BZOJ) 大人,时代变了 (Gym) https://codeforces.com/gym/101190 (Luogu) https://www.luogu.com.cn/problem/P6967 (LOJ) https://loj.ac/p/6079 题解 想了一晚上,终于有点理解
阅读全文
NOI2020 前最后的日子
摘要:2020 年 8 月 10 日,省队集训 Day3,开此博客。 每个 OIer 都从这名叫“菜”的泥潭里出生,尽力摆脱这里,飞向更高更远的天空。然而真正能展翅高飞的毕竟只是少数人,大多数则永远无法冲破束缚,最终被埋没在泥潭中。 显然我没能摆脱这片绝望的泥潭,时间却已耗尽。尽管人生还很长,但 OI 生
阅读全文
【学习笔记】Dilworth 定理的构造性证明
摘要:发现自己并不会 Dilworth 定理的构造性证明(原题要求输出方案),于是去 Wiki 上学习了一下。下文是我参照 Wiki 上的证明思路口胡的一个证明。 附例题:Codeforces 590E Dilworth 定理: DAG 的最长反链大小等于最小链覆盖大小。 反链是指从图中的一个点的集合,使
阅读全文
Codeforces 1375H Set Merging (分块)
摘要:题目链接 https://codeforces.com/contest/1375/problem/H 题解 首先注意到 $2.2\times 10^6\approx 2n\sqrt q$,因此想到分块。 考虑对值域进行分块,每块内值域连续,位置保持相对不变,大小为 \(B\),分成 \(\frac{
阅读全文
SDOI2020游记
摘要:6.19 报到日 上午到了东营。在车上看字符串没看明白,自闭了,感觉药丸。 6.20 Day1 为了测试洛谷某些功能,这篇文章暂时咕了。 哎呀似乎测试失败了,然而这篇文章还是咕了。
阅读全文