01 2021 档案
Codeforces1477B-Nezzar and Binary String
摘要:题目大意:两个01串,q个询问,每次询问给定lr,串1lr内所有位置全为0或1,否则NO,询问后可以对lr内严格小于一半区间的字符进行修改,问q次询问过后,串1能否变为串2。 题目链接 解题思路:逆转时间,串1变为串2变为串2变串1,这样的好处是,对于询问来说,可以先修改再保证区间全为0或1,接下来
阅读全文
Codeforces1476D Journey
摘要:题目大意:n+1个点之间有n条单向路径,给定路径方向LR,L(i-1-->i),R(i-->i-1)。从n+1个点开始,每次移动所有路径方向改变,问从n+1个点开始可到达的点的个数。 题目链接 解题思路:手动模拟一下,会发现,当前点可向右经过的路径是RLRLRLRL...,向左可经过的路径是LRLR
阅读全文
Codeforces1478D Nezzar and Board
摘要:题目大意:给定n个数字,任意选择x和y得到2x-y,数字被选择后仍然可选择,问给定k是否可以由这些数字进行变化得到。 题目链接 解题思路:通过2x-y可以发现可以出现的数字的系数和为1,下面做一个简单的例子 x y -> 2x-y 2x-y y->4x-2y-y=4x-3y 具体证明可用数学归纳法,
阅读全文
Codeforces Round #697 (Div. 3)G. Strange Beauty
摘要:题目大意:给定n个数字,使其成为完美的,定义完美指所有数字之间均有整除关系,问最少删除多少数字使得变完美。 题目链接 解题思路:观察到数字大小为2e5,对数字进行计数。dp[i]定义为所选数字为i的因子时的最大数量,所以每次dp,对i的倍数进行更新。 1 #include<stdio.h> 2 #i
阅读全文
Codeforces1470B-Strange Definition
摘要:题目大意:定义若x与y的lcm除以gcd是一个数的平方,那么x与y是相邻的。给定n个数字,对这些数字进行变化,每次变化ai变为所有与其相邻的数字的乘积,q个询问,问变化w次,相邻数量的最大值。 题目链接 解题思路:首先对公式进行一个简单的变化 想让x与y相邻,那么x*y需要是一个数的平方 将其进行质
阅读全文
Codeforces Round#691(Div.2-D)Glass Half Spilled
摘要:题目大意:n个容器,每个容器有一定的容量,每个容器当前有水,容器之间可以倒水(任意),每次倒水,水会洒出来一半,问选择1-n个容器最多能得到多少水 题目链接 解题思路:我们观察到数据范围是比较小的,往dp上靠一下。dp[i][j][k]表示前i个容器中选择j个容量为k时,这些所选容器内的最大初始水量
阅读全文
关于边缘ACMer混牌子这件事(2020年终总结)
摘要:时间飞快。。。感觉一万年没有写博客了,最近被催交博客链接。一看自己博客少的可怜。。。。懒狗本狗 算了算了,为了给20级学弟起个好的带头作用开写吧。。 突然发现我写的一堆垃圾居然还有2k浏览量,惊了。 上个在博客立的flag倒了,根本没有邀请赛打好吗,**@##*!@E¥,坑爹的疫情,线上赛一点都不快
阅读全文
浙公网安备 33010602011771号