- 博客(11)
- 收藏
- 关注
原创 【AtCoder】AtCoder Grand Contest 041
比赛链接点击打开链接官方题解点击打开链接Problem A. Table Tennis Training若 A,BA,BA,B 奇偶性相同,则答案为 B−A2\frac{B-A}{2}2B−A 。否则,答案为 Min{A+B−1,2N−A−B+1}2\frac{Min\{A+B-1,2N-A-B+1\}}{2}2Min{A+B−1,2N−A−B+1} 。时间复杂度 O(1)O(1...
2019-12-30 13:50:44 797
原创 【集训队作业】IOI 2020 集训队作业 试题泛做 10
Codeforces 576D Flights for Regular Customers考虑由一个时刻 iii 可达的点集 SiS_iSi 计算时刻 i+1i+1i+1 可达的点集 Si+1S_{i+1}Si+1 ,这可以由每个时刻可用的边集计算,其本质是一次矩阵乘法。因此,使用快速幂和 bitset 优化之,可以得到一个时间复杂度 O(MLogV×N3w)O(MLogV\times \...
2019-12-26 09:32:11 770 2
原创 【集训队作业】IOI 2020 集训队作业 试题泛做 9
Codeforces 566C Logistical Questions考虑如下做法:选择一条边 (x,y)(x,y)(x,y) ,计算 costx,costycost_x,cost_ycostx,costy ,若 costxcost_xcostx 较小,则只考虑将中心设置在 xxx 所在的子树,否则,只考虑将中心设置在 yyy 所在的子树。考虑其正确性,首先,移除必须在节点处设置中心的...
2019-12-26 09:28:49 870
原创 【集训队作业】IOI 2020 集训队作业 试题泛做 8
Codeforces 528C Data Center Drama考虑存在解的必要条件,显然,各个点的度数应为偶数,且 MMM 也应为偶数。任意一张满足以上条件的图都存在一条长度为偶数的欧拉回路,取路上奇数位的边为正向,偶数位的边为反向即可构造一组解法。因此,任意用最少的步数将图改造为满足以上条件的图即可。时间复杂度 O(N+M)O(N+M)O(N+M) 。#include<bit...
2019-12-26 09:27:16 509
原创 【集训队作业】IOI 2020 集训队作业 试题泛做 7
Codeforces 504E Misha and LCP on Tree在树上进行字符串哈希即可。本题的第 11 个测试点卡了利用自然溢出的字符串哈希。时间复杂度 O(NLogN+MLogN)O(NLogN+MLogN)O(NLogN+MLogN) 。#include<bits/stdc++.h>using namespace std;const int MAXN = 3...
2019-12-26 09:26:05 480
原创 【集训队作业】IOI 2020 集训队作业 试题泛做 6
Atcoder Regular Contest 97Problem F. Monochrome Cat若原树中存在一个黑色的叶子,那么我们可以将其删去而不影响答案。重复这个过程,我们会得到一棵仅包含白色叶子的树,显然,这棵树中所有的节点都会被访问至少一次。対该树进行树形 DP ,记:$ dp_{i,0} $ 表示从 $ i $ 号点的父亲出发,完成对 $ i $ 子树的访问后回到 $ i...
2019-12-26 09:25:22 382
原创 【集训队作业】IOI 2020 集训队作业 试题泛做 5
Atcoder Regular Contest 89Problem F. ColoringBalls首先考虑如何判断一个给定的序列是否能够得到。显然,连续的相同颜色可以被替换为一个,并且,每一段不包含 W 的区间都可以分开考虑。可以发现,分开的区间分为如下几种:(1)(1)(1) 、RRR ,需要操作序列:rrr(2)(2)(2) 、B,RB,BRB,RB,BRB,RB,BR ,需要操...
2019-12-26 09:24:40 522
原创 【集训队作业】IOI 2020 集训队作业 试题泛做 4
Atcoder Grand Contest 35Problem C. Skolem XOR TreeNNN 为 222 的次幂时无解,因为不可能有路径在那一位上异或和为 111 ,以下算法对于剩余情况均给出了一组构造。对于一个异或和为 000 的点集,我们可以将其仿照样例的解排成一排,即可满足这些点的限制。注意到对于 444 的倍数 NNN ,有 N⊕(N+1)⊕(N+2)⊕(N+3)=0...
2019-12-26 09:23:52 429
原创 【集训队作业】IOI 2020 集训队作业 试题泛做 3
Atcoder Grand Contest 30Problem C. Coloring Torus考虑 KKK 是 444 的倍数的情况,取偶数 N=K2N=\frac{K}{2}N=2K ,令ai,j=(i+j)%N+1+i%2×Na_{i,j}=(i+j)\%N+1+i\%2\times Nai,j=(i+j)%N+1+i%2×N不难发现这是一组可行解,并且将所有 i+Ni+Ni+...
2019-12-26 09:22:11 2364
原创 【集训队作业】IOI 2020 集训队作业 试题泛做 2
Atcoder Grand Contest 25Problem D. Choosing Points考虑对于给定点集 SSS 和输入 D1,D2D_1,D_2D1,D2 ,计算一个大小不小于 S4\frac{S}{4}4S 的独立集 work(S,D1,D2)work(S,D_1,D_2)work(S,D1,D2) 。对于 D1,D2D_1,D_2D1,D2 均为奇数的情况,可...
2019-12-26 09:19:48 759
原创 【集训队作业】IOI 2020 集训队作业 试题泛做 1
Atcoder Grand Contest 20Problem D. Min Max Repetition不妨设 A≤BA\leq BA≤B ,对于 A>BA>BA>B 的情况,可以将序列倒置,并将所有的 A 和 B 取反,然后当做 A≤BA\leq BA≤B 的情况处理。由题设,我们要求最长的相同字符长度不超过 L=⌈AB+1⌉L=\lceil\frac{A}{B+1}\...
2019-12-26 09:18:16 1781
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人