[ZJOI2014] 力 解题报告

Description

Fj = i=1j1qi×qj(ij)2  i=j+1nqi×qj(ij)2F_j~=~\sum_{i = 1}^{j - 1} \frac{q_i \times q_j}{(i - j)^2}~-~\sum_{i = j + 1}^{n} \frac{q_i \times q_j}{(i - j)^2}

Ei = Fiqi E_i~=~\frac{F_i}{q_i}

1in1 \leq i \leq n,求EiE_i的值。


阅读全文 »

卡特兰数 学习笔记

1.定义

f(n)f(n)为卡特兰数,则有:

f(n)=(n2n)(n12n)f(n)=\binom{n}{2n}-\binom{n-1}{2n}

存在递推式:

f(n)=i=0n1(in)(ni1n)f(n)=\sum_{i=0}^{n-1}\binom i n\binom {n-i-1} n

阅读全文 »

题解 [CQOI2015] 网络吞吐量

Description

现在,若已知一个计算机网络中各路由器间的连接情况,以及各个路由器的最大吞吐量(即每秒能转发的数据包数量),网络中的路由器使用 1 到 n 编号,假设所有数据包一定沿最短路径转发,试计算从路由器 1 到路由器 n 的网络的最大吞吐量。计算中忽略转发及传输的时间开销,不考虑链路的带宽限制,即认为数据包可以瞬间通过网络。路由器1 到路由器 n 作为起点和终点,自身的吞吐量不用考虑,网络上也不存在将1 和 n 直接相连的链路。

阅读全文 »

题解 [ZJOI2010] 基站选址

Description

有 N 个村庄坐落在一条直线上,第 i(i>1) 个村庄距离第 1个村庄的距离为 $$D_i$$。需要在这些村庄中建立不超过 K个通讯基站,在第 i个村庄建立基站的费用为 $$C_i$$。如果在距离第 i 个村庄不超过 $$S_i$$ 的范围内建立了一个通讯基站,那么就村庄被基站覆盖了。如果第 i 个村庄没有被覆盖,则需要向他们补偿,费用为 $$W_i$$。现在的问题是,选择基站的位置,使得总费用最小。


阅读全文 »