【题解】Solution Set - NOIP2024集训Day37 计数 dp
【题解】Solution Set - NOIP2024集训Day37 计数 dp
https://www.becoder.com.cn/contest/5555
T1,2 easier
1,5,(6,3),(2,7),8,4
「CQOI2011」放棋子
做过。
考虑容斥。
二维二项式反演?
感觉用二项式反演,转化为逆向问题反而不好做,考虑一个 dp 直接做。
又死了,显然最后这个颜色
(dp 转移还是需要加强啊,想想某一个特定元素的所有情况,并消除她们的贡献之后来划分子问题。
相当于我们先钦定每个元素不同,然后分讨这个元素插入进去之后的影响。
胡对了!!!
(虽然时间复杂度
与题解不同的部分就在于
题解那个也挺对的,就是:所有的 - 不合法的。
「ARC117C」Tricolor Pyramid
之前好像碰过这道题,但是没有 A 来着(
把原字符集映射到
然后不同的取第三者,就相当于异或。但是相同怎么办啊。
15min passed...(又想了一些奇怪的东西。
(瞄了一眼题解,发现
实际上,最开始这个思路大体是对的,就是要找到一个合适的运算来表达这种操作,然后再通过这个运算的一些性质来合并计算整个过程。
(真就乱试啊。
现在问题就简单了,就是要算每个底部元素对顶部的贡献次数。(注意通过
相当于每次选择是否向右走一步,所以
然后就没了?
5min passed...
注意,因为我们的阶乘可能整除
「AGC035D」Add and Remove
区间 dp?
实际上所有的操作,可以视作一个长度为
感觉这道题大体的思路应该是:
- 通过一种神秘的方法,对于一种策略,可以等价知道每个元素对答案的贡献;(尝试过用 dag 计数来理解。
- 根据上面找到的这种等价方式,将问题转化。
20min passed...
https://www.luogu.com.cn/article/sh7ab2sh
首先要意识到,最后剩下的两个数一定是
其实这种 “倒着思考” 可以视作是一种思考转移的策略。
而每次删掉最后这一个元素的时候,对两侧的贡献的系数在转移的时候跟着转移,实际上就是上面第一点提到的这个系数问题。
把系数放在状态里面。
可以证明的是,对一个区间存在的
所以总的状态数是
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
2023-09-29 【题解】[CQOI2008] 传感器网络
2023-09-29 【比赛】2023 CSP-S 备战