SDOI二轮省集
Day1
T1
打出
可以用导数证明公式
T2
咕
T3
愚蠢的在线法官
我会
一个点对矩阵的
转化为求
匹配计数
对每一个颜色赋一个权值,要求
要求
把边写成邻接矩阵的形式,用 bitset 进行消元计算边数偶数的导出子图,复杂度
Day2
T1
所以
也可以算
T2
四毛子科技。
把每个序列分成大小为
每个块内的超集怎么求呢?暴力枚举集合即可,把集合中的数的超集与起来,复杂度
T3
转啊转啊转(bzoj4634)
Day3
T1
把染色操作看做随机排列,从前往后能染就染。剩下的染色操作分为两部分,左半边和右半边不互相影响,发现左边的概率就是
T2
要孤立点尽量少的前提下二度点尽量少,给每个点连两条边,一条的费用是
边权只有
T3
QOJ4549
Day4
T1
T2
T3
Day5
T1
首先距离有最大值和最小值,此外还有奇偶性的要求。
这三个条件是充要的,考虑怎么删障碍是合法的。对于每个中间联通块,随意选择中心,优先删最远的的障碍,发现一定合法,并且对答案的贡献是
预处理处删除序列,二分答案,时间复杂度
T2
T3
Day6
T1
贪心,优先选没被覆盖的 lca 深度最大的链,覆盖它的 lca,并且把被覆盖的链删掉,树剖 + 树状数组
差分为子树修改单点查询,复杂度
T2
倒序枚举点,设
T3
考虑
写出递推式,发现可以矩阵快速幂加速递推,时间复杂度
[省选联考 2023] 人员调度
带删除一眼鉴定为线段树分治,所以考虑只加入怎么办。
假设刚开始每个位置上都有一个贡献为
这样复杂度一定爆炸,所以我们抽象一下,假设是这一个人直接抢走了最后一个被踢走的人的位置,那么就是向上找到第一个子树中所有员工没有来自子树外的,换掉这个子树中的最小值,同时要记住这个人原来来自哪里,便于进行撤销操作。
换人和找点都可以用树剖 + 线段树来维护,时间复杂度
Day7
T1
根据生日悖论,我们只要有足够多的树就大概率能凑出答案。
看样例,发现
T2
扩展一下哥德巴赫猜想,所有大于
选择两个质数,用小的不断加,然后用大的减,因为两个质数互质,剩余系能取到所有的数。
T3
arc161e
比较神仙。
考虑不合法的状态比较多,可以打表看出来(也可以看题解),想到随机答案,然后 check 是否合法。
由于是黑白染色,想到 2-SAT,不好直接搜,把每个点拆成黑白点,按照支配条件连边,然后缩点,如果同一个点的黑白点在同一个联通块里,那么成功找到不合法的。
输出
[JOISC 2023 Day3] Tourism
回滚莫队 + 虚树 +
Day8
T1
先把所有已经匹配的数删掉,然后剩下
dp 式子好推,但是注意不确定的
T2
显然
先做直径为偶数的情况,给每个点一个点权,有
令距离中心
如果直径为奇数,找到两个中心
T3
[省选联考 2022] 卡牌
没见过的套路。
显然不能多项式做法,发现值域比较小,可能与状压有关。
然后就没有思路了,看题解发现可以根号分治,对于小质数状压,不可能同时出现的大质数控制的数相互独立,所以可以分别计算,容斥一下,钦定不能出现某些小质数,对于每个大质数来说是好算的,乘起来就好。
[Cnoi2019]人形演舞
第一眼看出来是公平博弈,所以一定与 SG 函数有关,打一个表,发现
然后考虑怎么计算答案,每一个位置的贡献是一样的,并且转移方式是异或卷积,所以记录 SG 函数为
[JOI Open 2022] 放学路(School Road)
神仙题,计算有没有距离为非最短路的从
首先发现如果有一个不同时包含
在新图中,一度点显然无用,二度点只有一种走法,可以缩成一条边,长度相同的重边和一条边的作用是一样的,缩成一条边就可以了,两条不相同的重边对答案有贡献,变成一条有标记的边。
最后答案是
Day9
T1
树上 dp,转边权为点权,设
T2
对于每个起点,显然只有
首先考虑怎么找到所有转折点,假设现在找右边的转折点,并且我们已经知道上一个转折点
接着考虑怎么计算答案,记录每个关键点会作为哪些区间的左端点之外的点,会作为哪些区间的右端点之外的点,会是哪些区间中的转折点。由于对左端点和右端点都有要求,所以相当于一个二维数点。贡献可以简单算。
T3
强行状压肯定行不通,考虑怎么精简状态。
由于只关心
操作是加,并且
操作是加,并且
操作是减,并且
操作是减,并且
操作是减,并且
因为是多点询问,前后 dp 预处理,然后把前后拼起来就行了。
[EGOI2022] Lego Wall / 乐高墙
算法一:设
算法二:容斥,设
Conference Problem
Density of subarrays
本文来自博客园,作者:mikefeng,转载请注明原文链接:https://www.cnblogs.com/mikefeng/p/17428677.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】