CF 杂记
或许CF比AT要可做一些吧
“*” 表示看题解。“(*)” 表示大多是自己想出来的。
*CF1774F1 Magician and Pigs (Easy Version)
rnm怎么全网都是一个做法。
你考虑到可以先建一棵主席树,一个复制就相当于是多出了原来数列每一项减去了一个定值。那么你妈的伪了。
考虑如果有减操作,且前面有数最后还活着,那么后面只会有不超过
*CF850F Rainbow Balls
毫无头绪。
CF1775F Laboratory on Pluto
先来看什么时候会最优。可以想到答案为
等等,好像不一定正方形最优。有时
于是
具体地对于某个角,空行/空列的大小肯定是单调递减的,用一个简单 dp 预处理即可。
时间复杂度:
CF1768E Partial Sorting
感觉交换次数不会超过三次,简单云一下发现确实如此。
交换次数为
交换次数为
交换次数为
咕咕咕。。。
*CF1786F Wonderful Jump
这个题好牛逼。
首先有一个思路是笛卡尔树或者cdq什么的搞一下,但是好像都行不通。
先把暴力dp写出来吧:
好像也没有决策单调性(不满足四边形不等式?)
考虑如果从
这个除以
当
当
注意要向后面转移,所以循环从
(*)CF1731F Function Sum
注意这是随便取求方案数,所以可以每一个位置独立计算贡献。
你不妨就多枚举点东西。
由于
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】