NOIP2024 全真模拟赛总结

怎么说呢,黄题只有 20 分。

开 T1,发现实质是修改成一个等差数列,发现枚举公差,再枚举 n,时间复杂度是 O(n) 的,想从这上面入手。

想了 1 h 不会,只好写了个枚举公差,在枚举哪个数字不修改,然后统计答案,时间复杂度是 O(n2) 的,大样例都过了,加了一堆剪枝,感觉有戏。

T2 一眼有个 O(n2) 的 DP 啊,求个前缀和,然后转移一下,有了 50 分。

想了想每次交换对答案有什么影响,没有想出来。

开 T3,一眼 DP,O(n4),写。

发现有个差的平方的东西,很像斜率优化,想了想怎么拆贡献,发现不会。

又想了想 O(n3) 的做法,也不会。在 O(n4) 做法上略微优化一下,希望能多过几个点。

T4 数据结构。最近 k 个点,明显可以单调队列。

暴力重构是 O(nq) 的。

然后有个 k10,每次只把影响的点修改就行,用个 multiset。写了,时间复杂度 O(nklogn)

交代码。

估分:60+50+20+30

实际得分:20+50+45+25

T3 剪枝过了不少,T1 不知道什么原因 WA 完了。

听讲评。

T1 很简单,开个桶就完了,唉赛时想不到。《黄题 20+ 蓝钩中只过了 3 个人》

待更新。

总结:

大样例很水是正常情况,还要多谢对拍。

一些人类智慧可能会收获意想不到的结果。

对于简单题,还是要多想啊。

posted @   zhujiangyuan  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示