专栏文章

NOIp 2025 总结

生活·游记参与者 2已保存评论 1

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
1 条
当前快照
1 份
快照标识符
@mj351xuy
此快照首次捕获于
2025/12/13 01:26
3 个月前
此快照最后确认于
2026/01/24 01:30
2 个月前
查看原文

NOIp 2025 总结

Day -2

信心赛,甚至没有紫题,AKAK 了。

Day -1

jsyjsy 的每日一题……
晚上开始打板子。

Day 0

上午打板子。
中午去了郑州,下午看了一下午手机。
晚上和老师、学长一起吃了火锅。
洗了个澡,然后睡了。

Day 1

去考场后,先下载了 lemonlemon ,然后开始打缺省源。
lemonlemon 时出现了一点小问题,发现直接解压的 MinGWMinGW 好像不太行,于是直接用了 DEVC++DEV-C++ 的。
先把 lemonlemon 的比赛建好,然后开题。
T1T1 ,贪心,不会又像去年的一样吧?
好好思考贪心的正确性。
发现不难,直接枚举一下计算就是对的,不到半个小时就过了。
T2T2
考虑这个按性价比去购买似乎挺优秀的,不合法的情况应该较少,直接求不合法情况。
考虑一定是先买了一个 11 元的,然后买了大于等于 0022 元的,之后又遇见了一个 22 元的,但是只有 11 元,之后买了一个 11 元或者后面没有 11 元。
考虑之后遇见的 22 元好像很重要,枚举它。
可以先想暴力,枚举之前那个 11 元和之后那个 11 元。
然后贡献可以用组合数 O(n)O(n) 去求,现在有一个 O(n4)O(n^4) 的做法。
开打。
发现过不了第二个样例,第 190190 行(好像是,记不清了)错了。
此时距离比赛开始已经过去了 1.5h1.5h
慌,先看后面的题。
T3T3 逆天树高, T4T4 感觉暴力没什么分。
接着回来调。
找到对应数据是什么,发现少考虑了后面没有 22 的。
只剩下 TT 了,稳了!
开始优化,先发现组合数是范德蒙德卷积,可以优化到 O(1)O(1)其实赛时忘了公式了,又推了一遍。
然后发现枚举后面的 11 元很劣,应该可以直接二分一下,然后可以做到 O(n2logn)O(n^2 \log n) ,感觉过不去,先打。
中间因为边界原因调了好久,疯狂使用 lemonlemon 的重新测试,终于调过了。
感谢 lemonlemon ,不然感觉真寄了。
此时只 TT 了最后一个点。
发现由于先排了一下序,后面的限制是单调的,可以直接继承,不用二分,直接双指针。
然后把快速幂预处理一下就过了,此时是 11:0911:09
留给我的时间已经不多了。
T3T3
半个小时后,感觉有点思路,是不是对于一个点来说,他的儿子,要么贡献答案,要么增加这个点的 mexmex
感觉有个 O(n3)O(n^3) 做法,4848 分,必须打。
然后发现过不去第三个点……
这也没法调啊!
先想 T4T4
考虑有一个 O(q×n×len×logn)O(q\times n\times len\times\log n) 的暴力模拟,看一眼得分…… 55 分。
还要线段树,这谁打啊!
还是调 T3T3 吧。
对着 DPDP 转移左思右想,发现没什么问题。
不会性质假了吧?
还有不到一个小时,不能对拍了。
之后的时间不知道在干什么,反正啥也没干。
结束了,估计 200+200+ ,有可能只有 200200 分。
HthntdHthntd ,发现他 T2T2 没过,直接退役了。
他说他 T2T2 想偏了 1h1h ,然后想到了,但没有调出来,T3T3 打了个 O(n4)O(n^4) ,并且说可以优化到 O(n3)O(n^3) ,但是没时间打了。
看来我性质假了。

Day ?

代码下发了,发现 T1T1 9595 分,没过 WAWA 了,T2T2 9696 分,没过 TLETLE 了,T3T3 2424 分。
T1T1breakbreak
感觉寄飞了,T1T1 好像可以卡到 00 分,T2T2 可能只有 9292 分。

Day ??

出成绩了,T1T1 100100T2T2 100100T3T3 1616
好像 T4T4 O(q×n×len×logn)O(q\times n\times len\times\log n) 跑的挺快,有 1515 分,亏了。
据说去掉 loglog 并不难,感觉我没有好好思考这题。
看来我们应该要相信 CCFCCF 的数据。

评论

1 条评论,欢迎与作者交流。

正在加载评论...