私は競争力のあるプログラミングを始めましたが、ほとんどの場合、数値の入力サイズは次のようになります
1 <= n <= 10^(500).
したがって、単純なintメモリに格納できない500桁のようなものになることを理解しています。私は c と c++ を知っています。
配列を使用する必要があると思います。しかし、どうやって見つけるのか混乱します
if ( (nCr % P) == 0 ) //for all (0<=r<=n)//
それを配列に格納してからnCrを見つけると思います。これには、数字の乗算と除算をコーディングする必要がありますが、モジュラスはどうですか。
他に方法はありますか?
ありがとう。