2019-06-17 ABC130 D - Enough Array しゃくとり法 問題 提出コード 解法 を0-indexed( ~ ) で考えていきます。 ある区間についてのの総和が以上となっているとき、を満たす区間については全て部分列の総和が以上となります。 ということで、それぞれのについて、を満たすの最小値を求め、の総和を求めれば答えとなります。 また、に対するの最小値を求めた後、に対する区間の右端の最小値を求めるとき、求める右端が未満になることはもちろんありません。 ということで、あとは尺取り法を用いて、のペアを求めていけばよいです。 感想 尺取り法はよくバグらせるので、二分探索も候補に入れるべきですかね… ノータイムで考察できるのはうれしいですね。