けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

順列の最適化・数え上げ・求解

CS Academy 079 DIV2 C K - Inversions

CSA 079 DIV2 C K Inversions 問題概要 1 ~ N の順列で転倒数が K となるもののうち、辞書順最小のものを求めよ。 2 <= N <= 105 0 <= K <= NC2 やったこと 辞書順最小ということで、とにかく今見ている部分を極力小さくする Greedy を行う。 具体的には、…