Codeforces 1635F - Closest Pair
問題へのリンク
提出コード
解法
$ i < j < kかつ$ \max(w_i, w_j) \leq w_kであるとする。
このとき$ i, kのペアが最適となることはありえない。
よって、各$ iについて、左右それぞれについて自分より$ w_iが小さいもののうち最も近いものだけ考慮すればよい。
これによりペア数を$ O(N)に減らすことができた。