Loading

CF1859F Teleportation in Byteland 做题记录

套路题。link

枚举 \(k\) 表示参与 \(k\) 次课程,视作常量,其中 \(0\le k\le 30\)

那么这 \(k\) 次课程将会在第一次遇到 \(s_i = 1\) 的点时进行。

设该点为 \(c\),那么我们会经过 \(a\to c\to b\)

\(x\)\(c\) 连接到路径 \(a\to b\) 上的点,用 \(f_x\) 表示从点 \(x\) 到达点 \(y\) 满足 \(s_y = 1\)\(\sum w + \sum \lceil \dfrac w {2^k} \rceil\) 的最小值。

那么相当于求 \(\min_{x \in a\to b} f_x\)\(f_x\) 可以换根求解。

posted @ 2025-01-29 16:55  Sktn0089  阅读(29)  评论(0)    收藏  举报