
codechef
mayaohua2003
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Codechef July Challenge 2020 简要题解
这次题目相对比较难,后面几个题都是往常压轴题的难度。 Missing a Point 略 Chefina and Swaps 略 Doctor Chef 略 Chef and Dragon Dens 略 LCM Constraints 无限解当且仅当存在一个点没有边相连且存在一个合法方案,可以最后简单特判,下面不考虑这种情况,假定每个点都有边相连。 显然每个质因子可以分开考虑,对某个特定的质因子,相当于给定了MMM个max(AXi,AYi)=Ri\max(A_{X_i},A_{Y_i})=R_imax(A原创 2020-07-16 15:37:50 · 959 阅读 · 1 评论 -
Codechef June Challenge 2020 简要题解
这次题目比较简单。 The Tom and Jerry Game! 略 Operations on a Tuple 略 The Delicious Cake 略 Convenient Airports 注意到答案的下界为2⋅max(N−M−1,⌈d02⌉)2\cdot \max(N-M-1,\lceil \frac{d_0}{2}\rceil)2⋅max(N−M−1,⌈2d0⌉),其中d0d_0d0为度数为000的点个数,下面给出一个能达到这个下界的构造。 ...原创 2020-06-19 09:14:24 · 652 阅读 · 0 评论 -
Codechef May Challenge 2020 简要题解
这次赛时没打,赛后补了下题目,被最后一题打爆,特意学了一波相关姿势。 Triple Sort 略 Chef and Bitwise Product 略 Sorting Vases 显然MMM个交换的意义就是将位置划分为若干等价类。那么可以将最初的每个数iii写成(ui,vi)(u_i,v_i)(ui,vi)的形式,代表一开始在等价类uiu_iui,最后要到等价类viv_ivi。 考虑将数字间的交换当做一条边,那么得到的每个弱连通分量需要满足每个等价类在uuu中出现次数等于在vvv中出现次数。并且对于原创 2020-05-21 12:45:01 · 596 阅读 · 0 评论 -
Codechef April Challenge 2020 简要题解
这次的题目难度比较高,有一做的价值,不过照例没有challenge的题解。 Strange Number 略 Squared Subsequences 略 Ready Bitwise 略 Perfect Power Divisors 写下式子发现显然是个容斥,令F(i)F(i)F(i)表示∑i=2⌊Nk⌋(i⋅⌊Nik⌋)\sum_{i=2}^{\lfloor \sqrt[k] N \rfloor...原创 2020-04-17 21:55:17 · 748 阅读 · 0 评论 -
CodeChef March Challenge 2020 简要题解
做不动Challenge,垫底了。 Lasers Everywhere 略 Chef and DAG 略 Lasers Everywhere Alternative 略 Winning Ways 2 这是个NIM游戏,先求出SG值。 考虑离线莫队算法。先求出SG值,这个给每种权值维护一个计数器即可简单在莫队插入删除时维护。再考虑求方案数,枚举第一步操作的权值。注意到每种权值对答案的贡献只跟它的出现...原创 2020-03-21 10:49:37 · 625 阅读 · 0 评论