NOIP2025模拟赛9总结

· · 个人记录

NOIP2025模拟赛9总结

前言

啥也不会。

T1

一眼二分图最大匹配,但是有k的限制。

猜测可以在匹配的过程中,优先匹配k位老师不上的课,贪心一下即可。

但是我只会 O(nm) 的二分图算法最大匹配,会 T 。

而且不确定正确性,先打了再说。

发现居然能过大样例,看来是对的。

好像之前看到过一种 HK 算法,可以做到 O(mn^\frac{1}{2}) ,但是还不会。

就这样吧。

T2

计数问题。

首先发现答案可以转换为 max(\lceil \frac{sum}{2}\rceil, max(t_i) )

然后就想到了 O(n^4) DP ,状态是三维的,感觉没有前途。

但是又想不到其他的方法,于是就打了,然后跳过了。

T3

图论。

感觉非常高级,没有什么思路,压根不知道从哪里入手。

不会,就跳了。

T4

树上问题。

感觉也不会,还是最后一题,觉得还不如把时间留给 T2

于是之后都在想 T2 ,却没有什么进展。

赛后

正解就是 $HK$ ,不过也可以用 $dinic$ 。 贪心是把k位老师和他们所对应的课的连边删掉,再跑二分图最大匹配。 $HK$ 几乎没人会,于是 $T1$ 在考网络流,逆天。 $T2$ $30$分,意料之内。 答案转换对了,但是不用 $DP$ ,直接组合数就好了。 另外我复杂度分析假了,实际上是 $O(n^3)$ 的,虽然也不能多过点。 列出组合数后,老师讲的是用组合意义,感觉非常困难。 不过我觉得可以直接化简,比较直接。 $T3

正解是图上 DP ,由于不会超过 30 轮,所以可以 DP

感觉自己做图论题还是少啊,没怎么见过图上 DP ,压根没往那上面去想。

T4

正解是神奇转换和树分治和树状数组。

其中转换极其高级。

题还没订,改天吧。