AtCoder 神题汇总

记录平时打 AtCoder 比赛时遇到的一些神题。

ExaWizards 2019 C Snuke the Wizard

Key observation: 最后剩下的小球最初所处的盒子必定是连续的一段。

将盒子从左到右编号为 $1$ 到 $n$ 。

如果最初在 $i$ 号盒子里的小球,从左侧消失,那么 $1$ 号到 $i$ 号盒子中的小球必定都从左边消失了。

如果最初在 $i$ 号盒子里的小球,从右侧消失,那么 $i$ 号到 $n$ 号盒子中小球必定都从右边消失了。

我们可以二分搜索最后剩下的小球最初所在的范围的左右边界。

猜你喜欢

转载自www.cnblogs.com/Patt/p/10629863.html
今日推荐