计数与期望概率
Bracket Insertion
大概就是对最后的括号序列dp,算一下概率,用前缀和优化一下,没了?
A Random Code Problem
首先显然对于,可以将每个分解成的形式,则一定不会被改变,可以先算出期望然后剩下。
然后设表示次操作剩的期望值,然后再把上面的算出答案就好了。
注意到是不用算入中的,所以复杂度。
Research Rover
不会容斥(迫真
显然有用的经过障碍点个数只有个剩下的全是。那么就设表示到了第个点,经过个障碍点的方案数。
发现不是很好dp,那就设表示到了点,至少经过个障碍点的方案数,这个东西可以一边做一边差分,也可以最后二项式反演,做到。
ClosestRabbit
诈骗题。
这个图只会有二元环,而且显然每个联通块一个。
则枚举二元环的两个点算贡献即可。注意精度。
Yes or No
首先发现我猜什么和这个点答案出什么是独立的,也就是说状态应该形如。
发现在一个点出YES
个概率是,出NO
的概率是,那么肯定猜大的,则概率为。
直接这样算不是很好算,首先如果碰到对角线可以看作弹回来,则至少会猜对个,考虑怎么样会多,发现只有在对角线上会乱猜,这时候有的期望,则枚举对角线上的点算贡献即可。
~K Perm Counting
显然先按分,成为若干条链,然后考虑一条链的情况,最后背包合并。
考虑容斥,设表示到了第个点,有至少个位置不满足,前一个数有没有选的方案数,转移显然,可以做到。
但是让我大为震撼。
考虑不用dp做一条链,实际上可以将这条链的值域和位置拆开,然后连边得到两条独立的链,每条链上选若干个连续的两个点,并且不交。选个的方案显然是,则这条链的答案平方即可。
合并发现只有两种本质不同的向量因此可以多项式快速幂,但是实际上不用因为全部乘起来也不用,则可以DFT之后直接快速幂算即可。
Jigsaw Puzzle
非常讨厌这种题,非常不优美。
判定性显然考虑dp套dp,内层dp对于每个往后是否延申状压起来判断是否可行,但是发现每一列有种状态,非常不行。
事实上如果相邻的两列都向后延申,这个一定比合并成一个竖的,然后后面要么成竖的,要么延申要劣。然后状态数就变成个。
但是如果直接上转移还要乘还有个也不太行,然后你爆搜一下发现只有个状态有用(
所以可以直接dp,复杂度大概是,其中可以看作。
Merge Triplets
感觉上这个最终的序列应该具有某些单调性,但是也不尽然,可能出现这种情况,要满足这三个在同一组。
又发现如果,且在同一组,在前面,则选了之后一定会接着选。
所以一个三个的连续段可以断成三个,或者一个一个,或者一个,满足段内下降,则最后的序列就是按照第一个数排序。
考虑直接对这个东西计数,设三种段数分别为,则有,并且因为一个是被一个断出来的,因此有。将个数放进去的方案数是,又因为排了序所以还要除,就可以计数了。
Biconnected
先考虑联通图怎么计数,考虑容斥,设表示集合联通的图个数,则枚举包含最小值的集合,用总数减去乘上剩下任意的方案数即可。
然后考虑在此基础上减去缩点后不是一个点的图,设表示将集合缩点以后连到上,且缩成一个点的方案数,则枚举加进来一个什么集合有,直接做枚举两重子集是的,就可以过了。
RowCol/ColRow Sort
有点小妙。
首先差分是显然的,枚举值,若,则,否则。则如果对于每个,排完序之后都是和一样,那么就是合法的。
考虑行列排序的本质意义,记表示行的个数,则行排序不影响,而行排序之后的列排序相当于将排序,对于列行排序就是对列排序。因为本来就是排好序的,所以相当于找到一对排列,使得。
但是如果直接这样对计数然后相乘会有问题,因为相邻的显然要满足一些性质。设下一个排列是,则。
将两边同时乘上,得到,重设,则相当于对计数,这样就可以直接乘起来。
求出当前阶段每行的个数的和下一阶段的个数。如果我们在点选择了,那么相当于限制了范围内的。都是单调的,所以直接设表示确定从高到低确定到第位,从低到高确定到第位的方案数,容易前缀和优化做到。因为这个映射如果映射到相同的地方本质相同,所以还要除一些阶乘,都是细节。
总时间复杂度,其中是值域。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
2022-02-02 luogu P4525 【模板】自适应辛普森法 1
2021-02-02 luogu P5047 [Ynoi2019 模拟赛] Yuno loves sqrt technology II
2021-02-02 luogu P4887 【模板】莫队二次离线(第十四分块(前体))