Luogu P3354 [IOI2005]Riv 河流 解题报告

P3354 [IOI2005]Riv 河流

Byteland 国,有 n 个伐木的村庄,这些村庄都座落在河边。目前在 Bytetown,有一个巨大的伐木场,它处理着全国砍下的所有木料。木料被砍下后,顺着河流而被运到 Bytetown 的伐木场。

Byteland 的国王决定,为了减少运输木料的费用,再额外地建造 k 个伐木场。这 k 个伐木场将被建在其他村庄里。这些伐木场建造后,木料就不用都被送到 Bytetown 了,它们可以在运输过程中第一个碰到的新伐木场被处理。显然,如果伐木场座落的那个村子就不用再付运送木料的费用了。它们可以直接被本村的伐木场处理。

注:所有的河流都不会分叉,形成一棵树,根结点是 Bytetown。

国王的大臣计算出了每个村子每年要产多少木料,你的任务是决定在哪些村子建设伐木场能获得最小的运费。其中运费的计算方法为:每一吨木料每千米 1 分钱。

2\le n\le 1001\le k\le \min(n,50)

READ MORE

NWWRC2016 系列题解

2021.2.3 训练赛
赛时通过:A C F G J K
总体感觉打的比较捞,D是一个比较厉害的 DP

READ MORE

UVA1146 Now or later 解题报告

UVA1146 Now or later

n 架飞机需要着陆。 每架飞机都可以选择“早着陆”和“晚着陆”两种方式之一,且必须选择一种。 第 i 架飞机的早着陆时间为 E_i,晚着陆时间为 L_i,不得在其他时间着陆。 你的任务是为这些飞机安排着陆方式,使得相邻两个着陆时间间隔的最小值(称为安全间隔)应尽量大。

n \leq 2000,0 \leq t \leq 10 ^ 7

READ MORE