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 · 824 阅读 · 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 · 561 阅读 · 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 · 522 阅读 · 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 · 697 阅读 · 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 · 576 阅读 · 0 评论