2019-02-07 ABC021 D - 多重ループ 逆元 数え上げ 問題 提出コード 解法 答えの本質となる部分は問題文にすでに書いてあります。 求める数は、となるようなの組み合わせの個数です。 さて、以上以下の数字を個重複を許しつつ抽出すると、それらの数字を利用して作成したの組み合わせは一意に決まります。なぜなら、昇順になっていないといけないからです。 ということで、重複組み合わせの式が求める答えになり、さらに式変形すると、結局求める値は となります。 あとは、これを逆元なりなんなりを利用して求めれば、ACすることができます。 けんちょんさんのわかりやすい記事を例によって紹介しておきます。 qiita.com