04 2022 档案

摘要:特判n为奇数的情况,显然此时答案为0 将()分别看作±1,记ai为前缀和,则合法当且仅当满足以下条件—— 存在0lrn(反转区间(l,r],允许为空),使得$\begin{cases}a_{r}-a_{l}=\frac{a_{n}}{ 阅读全文
posted @ 2022-04-25 14:17 PYWBKTDA 阅读(145) 评论(0) 推荐(0) 编辑
摘要:考虑判定序列{bi}是否"amazing"—— 维护n个序列的剩余长度,从后往前枚举bi,问题转换为以下模型: 对于长为n的序列{cj}(初始均为k),每次选择cjbi减1,要求存在一种合法方案 事实上,可以贪心选择最小的$c 阅读全文
posted @ 2022-04-21 19:34 PYWBKTDA 阅读(171) 评论(0) 推荐(0) 编辑
摘要:对括号序列建树(虚拟一个根节点),则 **限制:**每个节点恰有一个儿子 **操作2:**交换一个节点的两个儿子(以下默认儿子间无序) **操作1:**对于一对兄弟x,y,将yy所有儿子改为x的儿子 显然应从上到下使用操作1,即保留该层一个权值并将其余权值下放到下一层 记权值从 阅读全文
posted @ 2022-04-20 14:07 PYWBKTDA 阅读(109) 评论(0) 推荐(0) 编辑
摘要:构造{ti}=10101,此时将10分别看作±1,则其前缀和{0,1} 此时,将两者"乱序归并"后,其对{si}前缀和的影响不大,进而有以下构造—— 记aiA二进制下第i位,$\forall i\in [1, 阅读全文
posted @ 2022-04-20 08:36 PYWBKTDA 阅读(111) 评论(0) 推荐(1) 编辑
摘要:记cntv表示答案v的区间数量,则问题即求v1cntvfl表示最大的右端点r满足区间[l,r)的答案<v,则cntv=(n+12)l=1n(fll) 初始v=1 阅读全文
posted @ 2022-04-16 17:47 PYWBKTDA 阅读(217) 评论(0) 推荐(0) 编辑
摘要:将炸弹按坐标排序并建图,其中(i,j)E当且仅当|xixj|ri 性质:i[1,n],{j(i,j)E}{jij}均构成连续区间 前者显然,后者考虑第一次跨过该点时根据前者即可到达该 阅读全文
posted @ 2022-04-12 19:46 PYWBKTDA 阅读(85) 评论(0) 推荐(0) 编辑
摘要:对ai0连边(i,ai),得到的图即由若干编号严格递减的路径和自环构成 考虑(ij,aij)所在的路径,按照aij左侧和ij右侧将点集划分为LRk条路径取并) 另外,需要特判ai1=i1 阅读全文
posted @ 2022-04-10 21:33 PYWBKTDA 阅读(117) 评论(2) 推荐(1) 编辑
摘要:对于Subtask2,考虑如下做法—— 称[l,r]为"坏区间"当且仅当i=lrai<al1,ar+1a0an+1看作) 此时,不难证明第i条鱼能存活当且仅当不存在覆盖i的坏区间(除[1,n]外) 如 阅读全文
posted @ 2022-04-10 13:24 PYWBKTDA 阅读(89) 评论(0) 推荐(0) 编辑
摘要:对于二分图G=(VlVr,E),记N(S)={yxS,(x,y)E} 结论:G的最大匹配=minSVl(|Vl||S|+|N(S)|)VlSN(S)中的 阅读全文
posted @ 2022-04-08 12:44 PYWBKTDA 阅读(289) 评论(0) 推荐(1) 编辑
摘要:结论:若答案不为1,则答案4s[l,r]中是否存在相同字符分类讨论: 1.若s[l,r]中字符各不相同,显然答案为1,与假设矛盾 2.若s[l,r]中存在相同字符,在其中两个字符旁划分,显然合法且答案4 考虑依次判定答案能否为1、2、3或4,具体如 阅读全文
posted @ 2022-04-07 21:00 PYWBKTDA 阅读(63) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示