比赛口胡
比赛相关
洛谷 PHOI-1
T1 思维
这种简单题就尽量贪心,赛时想的是空出来左上角给 \(x \times y\),然后剩下的顺着填,但是剩下的不应该直接从第一行开始,从中间放还是可以管到上面的
另外就是应该先考虑如何用点占满,然后这样贪心就是 \(\lfloor \frac{n}{x} \rfloor \times \lfloor \frac{m}{y} \rfloor\)
然后这样空出右下角的点就是最优了

在前两步过后,认为剩余的矩阵是一个 \(a \times b\) 的矩阵,其中 \(a \leq x<2 a, b \leq y<2 b\) 。 若 \(a=x, b=y\) ,无需额外加点,每有一个不等于的,需加一个点
T2 最短路
想到了三维 \(floyd\) 转 三维 \(dij\) 做法,问题就在于如何强制 \(k\) 条限速
我们发现其实是由一个冲突的,就是限速会使边边长,但是跑的是最短路,这样可能会导致选择重复让一条边限速
我们考虑让这个限制变成让一条边变短,这样我们就不会浪费机会重复走一条路了,符合最短路的性质
\(k \to m-k\) !!!,边全部改成限速边,这样这可以强制用完 \(k\) 次机会,保证限速恰好 \(k\) 条

浙公网安备 33010602011771号