比赛口胡

比赛相关

洛谷 PHOI-1

T1 思维

这种简单题就尽量贪心,赛时想的是空出来左上角给 \(x \times y\),然后剩下的顺着填,但是剩下的不应该直接从第一行开始,从中间放还是可以管到上面的

另外就是应该先考虑如何用点占满,然后这样贪心就是 \(\lfloor \frac{n}{x} \rfloor \times \lfloor \frac{m}{y} \rfloor\)

然后这样空出右下角的点就是最优了

image

在前两步过后,认为剩余的矩阵是一个 \(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\)

posted @ 2023-08-16 21:46  xyzfrozen  阅读(27)  评论(0)    收藏  举报