自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cz_xuyixuan的博客

当我跨过沉沦的一切,向永恒开战的时候,你是我的军旗。

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除