biginteger

    0

    5答えて

    私のコードのこの部分に固執しています。私は入力に格納されている文字列を持っています。 String input = ("831346848 2162638190 2014846560 1070589609 326439737"); 文字列には長い整数が含まれます。私はそれぞれの長い整数をBigIntegerに変換することによってそれらを実装しようとしています。たとえば、文字列から、私はこれを行

    -2

    1答えて

    私はpaillier暗号を使って2つの数字を暗号化しています。数字の暗号化された値はbigIntegerです。値を小数にする場合 たとえば、9の最初の暗号化値は12446486760457687016046 であり、暗号化された値3は98647617673416817617です。除算の結果は小数である可能性があります。 paillierはbigIntegerをパラメータとして取得するため、最終結果

    0

    1答えて

    RSA暗号化を使用してメッセージングアプリケーションを作成しています。ここでは、文字列である暗号文をBigIntegerに変換したいと考えています。 Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "52485972 " あなたが私に解決策を与えることができます:

    -1

    1答えて

    Big Integerの加算、減算、乗算、除算のためにBigIntegerクラスを使用する方法があります。しかし、私はクラスでビルドせずにC + +でそれをしたいです。誰も私にアイデアを与えることができますか?

    0

    1答えて

    私は自分のBigIntegerクラスをArrayListを使って実装していますが、私の追加メソッドの書き方は不明です。 public BigInt plus(BigInt operand){ //deep copy? ArrayList<Byte> a = this.digit; ArrayList<Byte> b = operand.digit; Arra

    0

    1答えて

    以下のコードに対して入力99999999999999999 100000を入力すると、約5秒でロジックが実行されます。私はボトルネックを探して、それがmod()メソッドであることを発見しました。巨大な数字に対してより良いトレードオフはありますか? import java.math.BigInteger; import java.util.ArrayList; import java.util.

    0

    1答えて

    私は自分のBigIntegerクラスを実装しようとしています。ここで、BigIntはListであり、各要素はその数字の1桁です。再帰を介して2つのBigIntを互いに追加するためにplus()メソッドを実装しようとしています。 私はadd()に問題がありますが、この場合にgetメソッドを実装する方法がわかりません。 public BigInt plus(BigInt operand){

    0

    1答えて

    sequelizeJSとPostgreSQLを使っているときに問題があります。 データベースには値11681748404404449のフィールドがありますが、JSでは11681748404404448と表示されます。つまり、値が大きいほど丸くなります。私はJS文字列に翻訳したいが、私はすぐにドライバPGから間違った値を取得します。 sequelizejsで可能のような型変換がある - JS SEL

    3

    1答えて

    の作品は私にとって非常に奇妙だが、あなたは自分でこの短いコード試すことができます。 var num1 = BigInteger.Parse("1e+9999", NumberStyles.AllowExponent); var num2 = BigInteger.Parse("1e+9998", NumberStyles.AllowExponent); var div = num1/num2;