CF 刷题计划 3
CF 刷题计划
CF 刷题计划 2
某种意义上算是继承。至少从形式和题目编号上。
NOIP 结束了。
NOIP 炸飞了。
NOIP 三等了。
无所谓,我会在明年 NOIP 300+ 然后进队!!!111
差不多可以说是准备省选了。
这里应该算是思维水平方面的。
difficulty
Link:https://codeforces.com/problemset/page/5?tags=2000-2500
CF1332F
设 为节点 状态为 的方案数。
代表 节点与父亲不连边
代表 节点选并且与父亲连边
代表 节点不选并且与父亲连边
记 是 节点的儿子。
答案为
https://codeforces.com/contest/1332/submission/185452369
CF1333D
最小的次数其实就是每次尽量交换更多的即可,最大的就是每次交换一对。
然后就得到一个 的区间,在这个区间内的输出构造方法,否则直接输出
https://codeforces.com/contest/1333/submission/185455452
CF1333E
无解。
直接暴搜出一个结果,要求起点是左上角
直接从右上->右下->左下或者左下->右下->右上(取决于 的奇偶性),这样 就减小了,然后直接递归
https://codeforces.com/contest/1333/submission/185628259
CF1333F
考虑从全部都有开始减。
显然如果 ,删 更优。
那么如果 存在, 的因数肯定都在,那么每个数的贡献就是最大的真约数。
所以把所有数的真约数筛出来出来,排个序输出即可。
https://codeforces.com/contest/1333/submission/185876864
CF1334E
显然路径是
增加、减少因子的时候可以任意,预处理阶乘和阶乘逆元算就行。
https://codeforces.com/contest/1334/submission/186870714
CF1334F
看样子不大可做,咕。
CF1336C
把 后面补上通配符,然后直接 DP(设 为目标字符串为 的方案数)。
注意操作次数可以小于
https://codeforces.com/contest/1336/submission/186875394
CF1342E
考虑每一行都有车,那么 列是有车的。反之亦然(特判 答案不用乘二)
单侧答案就是 , 代表第二类斯特林数。
https://codeforces.com/contest/1342/submission/187140129
CF1343E
考虑路径为
那么 这一段走两次,赋最小的边权,其他的赋次小的。枚举中转点 即可。
https://codeforces.com/contest/1343/submission/187142619
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具