biginteger

    2

    2答えて

    BigIntegerクラスの2つのコンストラクタであるBigInteger(String)とBigInteger(byte[])が同じように動作することを期待していましたが、そうではありません。 2つのBigIntegerが等しくないのはなぜですか?バイト配列からBigIntegerを作成するにはどうすればよいですか? String hex = "94B4"; byte[] b = Dataty

    -2

    2答えて

    n番目のフィボナッチ数のプログラムを作っています。私は再帰とメモを使って以下のプログラムを作った。 主な問題は、nの値が10000まで上がる可能性があるということです。つまり、10000のフィボナッチ数が2000桁を超えることになります。 私はちょっと調べてみると、配列を使用して配列の要素にソリューションのすべての数字を格納できることがわかりましたが、私のプログラムでこのアプローチを実装する方法は

    1

    1答えて

    私は、C#のすべてのクラスの上限を超える非常に大きな数値を必要とするコンソールプロジェクトを作成しています。私はこれをサポートできるbigintegerクラスを読みました。これにもかかわらず、私のC#コンパイラは、bigintegerクラスの使用に必要なSystem.Numericの使用を認識しません。私は、数字を格納するために配列を使っていろいろな作業を実装することができると認識していますが、こ

    -1

    1答えて

    私は大きな素数で、いくつかの計算を行うためのJavaプログラムを書いて、私はこのエラーを取得する: Exception in thread "main" java.lang.NumberFormatException: For input string: "1.0" at java.lang.NumberFormatException.forInputString(NumberFormatExce

    -4

    3答えて

    現在、プロジェクトを進めており、問題を抱えています。私が書いているプログラムには、intより大きい大きな数字が必要です。だから、私はMath.BigIntegerを使いました。多くのBigIntegerを追加した後、OutofMemoryエラーが発生しました。私はそれがデータ型が十分に大きくないことを意味していると仮定しています。より大きなデータ型がありますか?そうでない場合は、どのようにしてこの

    7

    1答えて

    私はスカラー値が何百万桁にもなるいくつかの正確な整数行列計算にjava.math.BigInteger を使用しようとしています。 BigIntegerの組み込み操作の一部が予期せず非常に遅いことに気付きました。 特にgcdのいくつかのケース、さらに多くのmodInverseのケースがあります。 もっと速いこれらの関数の独自のバージョンを実装できるようです。 私は組み込みのGCDや私自身の簡単な代

    0

    1答えて

    私はRで次の計算の問題に直面しています。私はfactorial()関数をRに使うことができましたが、パッケージ "gmp"と "Rmpfr"の効率を調べるためにfactorialZ()を使用しました。驚いたことに、私は乗算が0(ゼロ)になることを発見した。 Big Integer( 'bigz')の出力は0です。これはどのように処理できますか?どんな鉛も役立ちます。ありがとう。

    1

    2答えて

    私は、JavaでRSA公開鍵暗号アルゴリズムを実装しています。 2つのランダムな素数を生成する必要があります。私は2048ビットのキーを作成するために2つの1024ビット数を生成するためにSecureRandomクラスを使用しています。私はBigIntegerクラスを使って数値を扱います。私はisProbablePrime()関数を使って、それがプライムかどうかを100の確度で判断します。しかし、

    2

    2答えて

    BigIntegerの桁の合計を見つけようとしていて、このコードが見つかりました。 BigInteger big = BigInteger.valueOf(2).pow(1000); String digits = big.toString(); int sum = 0; for(int i = 0; i < digits.length(); i++) { int digit =

    1

    1答えて

    私は、任意の長さのバイト[]をの正のの数値(数字の文字列表現)に可逆的に変換する方法を探しています。 のBigIntegerは、ソリューションを提供しています: byte[] originalBytes = ... String string = new BigInteger(originalBytes).toString(); ... byte[] decodedBytes = new B