拓扑 AC 2025 线上 NOIP 联测 #5

A 忘判无解怒挂 100pts!


[2025线上NOIP联测第三阶段] 模拟赛 5

链接:link
题解:link

时间:4h (2025.11.24 07:40~)
题目数:4
难度:

A B C D
\(\color{#52C41A} 绿\) \(\color{#52C41A} 绿\) \(\color{#BFBFBF} ?\) \(\color{#BFBFBF} ?\)
*1700 *1900 *? *?

估分:100 + [30,100] + 25 + [50,70] = [205,295]
得分:0 + 100 + 10 + 45 = 155
Rank:9/50


场祭

读题。

B 一眼莫队!不过我不会真·树上莫队,只会拆括号序,这样 \(n\) 就达到了 \(4 \times 10^5\),感觉 1s 可能会被卡常,但是怎么想也不会别的做法了,好像(以前 ZR 遇到过)有个线段树套 ODT 做法但是我不会 ODT,主要是 mex 这个东西不好 pushup。

所以写莫队去了,但是因为第一次写括号序,耗的不少时间去发明这个东西,最终 2h 才写完 /ll

测了测大样例,发现 \(B = [1000,1200]\) 的时候最优,不过也要跑 1.7s,寄。那这不是只有 30pts /jk

哦还有个 15pts 的链可以写一个 \(n=2 \times 10^5\) 的莫队,不过先放一放最后写吧。

开 A,原来这个才是签,直接 BIT 优化 dp 即可。

开 C,数数题,所以把暴力和第一个特殊性质打了就跑路了。

开 D,这是什么东西?为何数据范围那么小?不过先不管这些,它给了很多很多部分分!\(C=0\) 直接 bfs;\(w_i \ge 0\) 直接 dij;\(C,|w_i| \le 10^4\) 直接分层图。

然后 \(n \le 10\) 拿个 spfa 乱搞一下,但是这个复杂度真的不是对的吗?哦测了测大样例 WA 完了,那应该是正确性有问题。

不过 \(n \le 10\) 也不怎么好卡吧。

然后写写写,足足写了 \(4\) 个 namespace,最后经过互相对拍,除了 spfa 以外应该都问题不大。

但是没时间写 B 的 15pts 了 /ll


补题

A 死因在开头。被大样例和子任务捆绑做局了 /ll

C 挂了就挂了吧,应该是特殊性质的结论错了。

D 怎么分层图的部分分 WA 完了 /jk,后来交了一遍直接 spfa 甚至获得了相同的分数并且多过了 \(2\) 个点。何意味。

C 不补了,属于那种一下午才能搞懂的数数题,而且搞懂了也没用,下次遇到了还是不会。


天依宝宝可爱!

posted @ 2025-11-24 11:53  little__bug  阅读(11)  评论(0)    收藏  举报