Luogu P6397 [COI2008] GLASNICI 解题报告

P6397 [COI2008] GLASNICI

一条直线上有 n 个信使,将他们按照从左至右的顺序以 1n 编号。换句话说,设 i 号信使的的坐标为 d_i,则对于 1 \leq i \lt nd_i \leq d_{i + 1}

信使传递一条消息的方法如下:

  • 在任意时刻(不一定是整数时刻),任一信使(无论是否已知消息)都可以自由选择向左移动或者向右移动或者原地不动。其移动的速度为每秒 1 单位长度。
  • 当两个信使相距不超过一给定实数 k 时,双方可以进行消息传递,也即如果两人中有一人已知该消息,则两人都知道了该消息。消息传递是瞬间发生的,不消耗时间。

现在 1 号信使得到了一条消息,请求出最小的让所有信使都得到该消息的用时。

1 \leq n \leq 10^5,0 \leq k \leq 10^6

READ MORE

CF363D Renting Bikes 解题报告

CF363D Renting Bikes

模拟赛补题计划 ON

n 个学生要租车,一共有 m 辆车,每辆车有一个价钱 p_i,每个学生有自己的钱 b_i,并且他们的钱只能自己用,每个人只能租一辆车。他们有 a 公用的钱,求出

  1. 最多有多少个人能租到车

  2. 在保证尽量多的人租到车的前提下,每个人出的自己的钱总和最小是多少。

n \leq 10^5

READ MORE

Luogu P1772 [ZJOI2006]物流运输 解题报告

P1772 [ZJOI2006]物流运输

物流公司要把一批货物从码头 1 运到码头 m。由于货物量比较大,需要 n 天才能运完,共有 m 个码头。

物流公司会设计一条固定的运输路线,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。

一次修改路线会带来 k 的成本。因此物流公司希望能够订一个 n 天的运输计划,使得总成本尽可能地小。

n \leq 100,m \leq 20

READ MORE