2022-03-27 AtCoder Beginner Contest 245 E問題 Wrapping Chocolate AtCoder ABC ABC245 E問題 500 pts 問題 atcoder.jp 提出解答 atcoder.jp 問題の概要 長さ の非負整数列 と長さ の非負整数列 が与えられる. 次を満たす長さ の列 は存在するか? は全て異なる. 制約 解法 次のアルゴリズムにより, 正解できる. を空集合とする. とする. の要素 のうち, 大きい順に以下を行う. となる全ての に対して, に を加える. となる全ての に対して, の要素の 以上であるもののうち, 最小の要素を削除する. 存在しない場合, 否定的結論. ここまでくれば肯定的結論. このアルゴリズムにおける の管理方法として, multiset や BIT を用いる事により, 時間計算量 で求める事ができる.