AtCoder Beginner Contest 296 C問題 Gap Existence
問題
提出解答
問題の概要
個の整数 に対して, 以下を満たす整数の組 は存在するか?
制約
解法
であるような条件を満たすような が存在することと, が に存在することは同値になる.
よって, これを に対して行い, 「 が に存在する」ことが成り立つ が存在するかどうかで判定すれば良い.
ここで, どのような においても, 存在判定において, をリストで持ったまま行ってしまうと, 回あたり 時間で, 合計 時間かかってしまい, 間に合わない.
しかし, を集合のデータ構造で持つことにより, 回あたり 時間または 時間 (言語等による) で実行でき, 合計で 時間となることから十分高速である.