[bzoj 2257] [Jsoi2009]瓶子和燃料

从n个已知容量Vi而无刻度的瓶子中选k个, 用以下动作装燃料: - 把一个瓶子倒满 - 把一瓶燃料全部倒掉 - 将燃料从瓶a倒向瓶b, 直到b满或a空

要求最大化一组瓶子能装的燃料的最小正体积, 输出这个最小正体积. (1≤n≤1000, 1≤Vi≤10^9, Vi为整数)

Read More

[bzoj 2759] 一个动态树好题

n个未知数和n个等式组成的同余方程组: x[i] = k[i] x[p[i]] + b[i] mod 10007 (1≤i≤n), k[i], b[i], x[i] 是[0,10007)内的整数. q个操作: - 询问当前x[a]的解, 无解输出-1, 多解输出-2. - 修改一个等式, 形式依然是 x[i] = k[i] x[p[i]] + b[i] mod 10007.

(1≤n≤3*10^4, 0≤q≤10^5, 时限2秒, 询问事务约占80%) 本题的名称即为 <一个动态树好题>, 也的确是好题.

Read More