biginteger

    -2熱度

    1回答

    我創建了一個由BigInteger對象組成的數組。當我想將數字賦給數組時,我得到一個找不到符號的錯誤。你可以幫我嗎?這是代碼: import java.io.*; import java.util.*; import java.math.BigInteger; public class Solution { public static void main(String[] ar

    1熱度

    1回答

    我想加密整數值。我寫了一個加密字符串值的例子。 在此整數加密,我不想轉換爲字符串整數。 這是我的字符串加密, String strDataToEncrypt = new String(); String strCipherText = new String(); String strDecryptedText = new String(); try { KeyGenerator

    0熱度

    1回答

    我剛開始學習Groovy,我試圖運行一個非常大數目(600851475143)的極限循環。每個循環我打印當前的數字。 問題是我執行代碼後,GroovyConsole和一些在我的電腦上運行的程序卡住了。我知道這是因爲在執行Groovy腳本期間正在使用很多內存。 下面是Groovy腳本: BigInteger num = 600851475143 def max = 0 for(BigIntege

    0熱度

    1回答

    我有一個使用SRP6進行加密的服務器程序。爲了達到這個目的,它使用了OpenSSL LIBEAY32.dll。它使用BN函數和IntPtr,但是我對於DLL函數中實際發生的事情完全神祕。更糟糕的是,我不確定是否有一些自定義元素添加到使用的加密中。 爲了讓我明白這一點,所以我可以徹底瞭解我想要轉換代碼的過程,使它使用BigInteger並在DLL之外執行計算。但是因爲我的知識在這方面嚴重缺乏,所以我

    1熱度

    1回答

    我想在java中這是字符串 即 99999999999999999^99999999999999999 計算表達式我要計算這個數模1000000007。 我目前試圖將大號碼存儲爲雙號碼,但用雙號碼取模後會給我NaN。 有人可以幫忙嗎?

    0熱度

    1回答

    import java.io.*; import java.util.*; public class Solution { public static void main(String[] args) { /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class shou

    0熱度

    1回答

    我正在寫這個,但沒有得到輸出。 我是新來解決JavaScript中的項目歐拉問題 但獲取錯誤請幫助我。 function pow(n, p) { var r = (n, 0, 0); var bn = (n, 0, 0); for (var i = 1; i < p; i++) { r = mult(r, bn); } retur

    0熱度

    1回答

    是否有可能非常大的十進制數(含d位)二進制表示轉換在O(d)時間? 這裏d = log(n),其中d是十進制數中的數字,即:例如10^6。所以這個數字明顯小於10 ^(10^6)。 如果有一個算法,需要O(d)或O(d Ç)步驟。請分享。其中d是十進制數中的位數。

    3熱度

    3回答

    我只花了一個劃時代搞清楚,我的大整數是個好人,是printf的%d/%u都達不到顯示它的任務: use strict; use warnings; use bigint; use List::Gen; *factorial = do {use bigint; <[..*] 1, 1..>->code}; my $value = factorial(32); printf "%d\n

    1熱度

    1回答

    我目前在做朗朗教程,「數字常量」是精確的。示例代碼開始用下面的語句: const ( // Create a huge number by shifting a 1 bit left 100 places. // In other words, the binary number that is 1 followed by 100 zeroes. Big = 1 <<