CF609(EDU3) 题解

· · 题解

本场比赛没有计算几何题目,请放心食用。
但是我最擅长形式化(抽象化)题意了。

A. USB Flash Drives:

考察:排序,贪心。
题目简述:
求一个 |S| 最小的满足下列条件的 S 的大小 |S|

其中整数 n,m 及序列 \{a_n\} 均已给出。
数据范围:

数据范围:

\displaystyle sum=\sum_{i=1}^na_i,则序列最后会有 sum\bmod n 个数等于 \displaystyle\lfloor\frac{sum}{n}\rfloor+1,剩下的数都等于 \displaystyle\lfloor\frac{sum}{n}\rfloor,显然大的数最后变为较大的数一定不劣,故将序列排序后前 sum\bmod n 个数变为 \displaystyle\lfloor\frac{sum}{n}\rfloor+1 后面的同上,最后累加需加或减的次数,别忘除以 2
时间复杂度为 \Theta(n\log n),空间复杂度为 \Theta(n)

D. Gadgets for dollars and pounds:

考察:二分,贪心。
题意简述:
给你整数 n,m,k,s 以及 n\times 2 的矩阵 x,序列 \{op_m\},\{a_m\}。求满足以下条件的最小正整数 p 并给出所有下文中 \forall i\in[1,m]\cap\mathbb Z,S_i\ne 0 的所有 iS_i,若不存在,输出 -1

数据范围: