专栏文章
NOIP 2025 爆炸记
生活·游记参与者 7已保存评论 6
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @mimym9cz
- 此快照首次捕获于
- 2025/12/01 17:41 3 个月前
- 此快照最后确认于
- 2025/12/01 17:41 3 个月前
Day 0:
考前一天写了猪国杀和双序列扩展。
Day 1:
进考场,背后是 max0810,感觉要被补集了。
开场看 T1,发现如果一个物品要买偶数次的话一定不如买同意次数的 的最小值 ,于是其它物品只会买一次;考虑 才有买的必要,于是先把 的全买了,然后反悔贪;最后剩下的去买其他的即可;40min 写完。
然后通读所有题,怎么构成和去年好像,T1 greedy,T2 counting,T3 tree,T4 ds。
于是猜测 T2 难度和去年差不多,应该是人均题,虽然题意有些复杂,但是果断开冲。
手摸一下,猜测不合法应该是什么,最后剩下一块钱,第一个买不起的是 (显然价格是 ),上一个用一块钱买的是 ,最后那一块钱买的是 ,当 时不合法。
写了下 ,发现能过前三个大洋里,然后考虑优化;就是枚举卡着买不起的物品 ,将所有物品分为三类:
-
咋取性价比都比它高。
-
性价比比它高, 比它低。
-
咋取性价比都比它低。
然后考虑上一个 的位置,如果它上面都是第一类,那直接枚举 然后就可以很简单的算。
否则有第二类物品,显然上一个 的位置一定是第二类,枚举它,然后这个两侧的方案应该是范德蒙雷卷积形式的。
后面还有个 的幂次,然后过程中走个双指针找一下分界点;然后 相同的还有些细节。
然后开始写 + 调,耗时 3h,最后大洋里有 eps 行 WA,都比较大,根本调不出来。在调的 3h 中,中间花了 1h 去做 T3, T4。
T3 想到之前看的一个 MEX 延迟钦定的题,于是定义了状态 表示子树 且 的位置有 个还没有确定的最大权值,转移就是背包型的,时间复杂度是 或者 的。
T4 是一个数据结构,虽然我比较擅长这种类型的题(去年靠 query 翻了点分),但是想到 T2 可能被切穿了,确实不太敢深入做了;于是随便打了点暴力。
结束了,爆炸。
总结一下:
-
实在调不出来,重构!!!
-
敢打 ds。
相关推荐
评论
共 6 条评论,欢迎与作者交流。
正在加载评论...