【题单】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\) 次。

posted @ 2026-07-21 16:17  TallBanana  阅读(14)  评论(0)    收藏  举报