nとkを使ってn個の問題を解決する必要があるタスクが与えられました。 私が持っている状態はint
以外の他のデータタイプを使うことができないということです。 BigInteger
などのパッケージを使用できません。
int n
およびk
は、200未満の任意の数値にすることができます。 数値が大きくなり過ぎるのを避けるにはどうすればよいですか?プログラムはn > 20
のときに吹きます。
ありがとうございます。n整数型のnとkをjavaで選択する
ウィキペディア:"n Choose k" or "Binomial coefficient"
できません。インツは大きな数字を保持することはできません、それがすべて使えればそれだけです。あなたがintの配列を使うことができるなら、それは実行可能ですが、PITAです。整数のコレクションはうまく動作しますが、技術的なintではありません。 2番目の考えでは、単純にnの表現を階乗式でkを選んで出力することができます。しかし、それはおそらくインストラクターが意図するものではありません。 – bdares
この宿題はありますか? –
@Manuel Selva明らかに、それは –