【题单】wmr 第三次讲题
qoj993 100 Boxes Per Hour...
令 \(A\le B\le C\)。
- 策略 1:随便选择两个颜色,获得 \(n-C\) 个球。
- 策略 2:先不放球,等某种颜色 \(>A\),我们把他放进去。这样获得 \(n-3A\) 个球。
- 策略 3:先随便放两种颜色,等某种颜色 \(>B\),我们把他替换掉任意一个箱子。这样获得 \(n-2B\) 个球。
\(\max(n-3A,n-2B,n-C)\ge 46\)。
CF1896G Pepe Racing
考虑分 \(n\) 组,每组 \(n\) 个。
对于 \(\max\):每组求出最大值,然后 \(n\) 个最大值之间比较。
对于次大值:将最大值所在那组去掉最大值,然后拿一个别的组的补过来一起问一次最大值,接着对 \(n\) 个最大值之间继续比较。
这样次数是 \(2n^2-n+1\) 次,实际上最后只剩 \(2n-1\) 个数的时候只有剩下的 \(n\) 个最大值是可以回答的,我们问 \(n\) 次就能区分他们,而不需要 \(2n\) 次。
浙公网安备 33010602011771号