08 2022 档案

摘要:前言 前情提要 概论 这类问题的特点是,本来不需要求代价,我却二分出一个代价从而间接的满足题目中的某些限制。最显著的标志,就是 ⌈恰好选 k 个⌋ 的限制。 这样说比较抽象,来看这题: [国家集训队]Tree I 这题限制了白色边的数量。于是我们二分一个权值,把所有白边全部减去这个权值,然后做最 阅读全文
posted @ 2022-08-20 21:51 ZCETHAN 阅读(150) 评论(0) 推荐(1) 编辑
摘要:这是一种比较常见的数据结构技巧,所以单独开一个坑。 概论 看上去很高端,实际上就是解决矩形求和的问题,有的时候还支持修改。 使用这种技巧有一个重要的前提:离线! 二维数点 首先这个技巧可以很好地解决二维数点问题。我们可以先来总结一下有哪些问题可以转化成二维数点问题,总的来说,如果一个序列上的问题可以 阅读全文
posted @ 2022-08-10 21:34 ZCETHAN 阅读(1012) 评论(0) 推荐(1) 编辑
摘要:题意 有 n 种物品,每个物品有价格 ci,品质 qi。对于一个来购买的人,有 v 元,他可以购买多次,每次选择买得起的所有物品中选取品质最高的买,若有多个品质相同的会买最便宜的。求能购买多少次。总共会有 m 个人。 Solution 首先考虑如果只有一个人,你显然可以把物品 阅读全文
posted @ 2022-08-09 11:13 ZCETHAN 阅读(33) 评论(0) 推荐(1) 编辑
摘要:题意简述 求一个长度为 n 的括号串的不同合法括号串的个数。n5×105。 Solution 真是 SAM 白学了呢…… 看到题目中要求本质不同的子串,那肯定是除了 SAM 没有人能够胜任了。然后考虑到括号串判断合法直接做比较麻烦,所以根据后缀自动机的性质,我们希望能够 阅读全文
posted @ 2022-08-08 22:12 ZCETHAN 阅读(24) 评论(0) 推荐(0) 编辑
摘要:模拟赛题!惨遭 maoweishou 爆切,以及假算的乱草。。。 题意 有一个网格,起初里面只有 1 或者 2。每一时刻,对于 2 不会改变,对于 1 如果上方和下方中有一个是 0,并且左边和右边有一个是 0,那么这个 1 会变成 0 阅读全文
posted @ 2022-08-05 21:01 ZCETHAN 阅读(24) 评论(0) 推荐(1) 编辑
摘要:题意 现求一个集合 S1,2,,n,要求满足任意两个在此集合内的数 a,b,它们的差 |ab|x 并且 |ab|y。求集合 S 的最大大小。 Solution 感觉 n 很大,x,y 很小,总感觉就是状 阅读全文
posted @ 2022-08-04 14:49 ZCETHAN 阅读(19) 评论(0) 推荐(0) 编辑
摘要:题意 给定一个 n×m 的矩阵,你可以对每一列进行若干次循环移位。 求操作完成后每一行的最大值之和最大是多少。 Solution 考虑到 n 的范围比较小,应该可以用状压。于是令 dpi,s 表示处理完前 i 列,使 s 集合中的行的最大值已经确定的最大值和最 阅读全文
posted @ 2022-08-03 20:18 ZCETHAN 阅读(75) 评论(0) 推荐(0) 编辑
摘要:前言 在 CodeTon R2 比赛中被 F 题锤爆了。 公平博弈 这篇博客主要探讨公平博弈。 公平博弈的一个局面我们称之为状态,记作 G。显然一个博弈有意义,需要满足对于任意的 GG 的转移不成环,否则可以永远进行下去。并且这些状态中,有一些是没有后继状态的,我们称之为终止态,一 阅读全文
posted @ 2022-08-02 20:58 ZCETHAN 阅读(143) 评论(0) 推荐(0) 编辑
摘要:Rating Change:22132225 Δ=12rank:510 最近质量最 阅读全文
posted @ 2022-08-01 15:22 ZCETHAN 阅读(46) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示
主题色彩