biginteger

    -4熱度

    2回答

    我想編寫一個在並行模式下乘以10,000個數字的android代碼。 例如,將它們分成組並將每個組乘以線程..((異步任務)),然後乘以每個組的結果。 但我不知道該怎麼做,任何人都可以幫忙嗎?

    -1熱度

    2回答

    我試圖十六進制轉換爲BigInteger的,這裏是源代碼: public static void main (String[] args) { BigInteger a = new BigInteger("c6e87a3b3ef791287ac85a0c7836dd8305dd9a4c0024123db9145bb5067a8abf142e9001b0788039fd4d676b59d

    0熱度

    2回答

    我試圖實現bigInt庫。我一直在檢查其他圖書館一樣GMP,ttmaht或libtommath但其中的任何履行項目的要求(因爲許可證,因爲他們只使用堆棧等) 我會按照libtommath的方法(真的有據可查並用C語言編寫),但我希望所有內容都保存在堆中。 libtommath在像這樣的結構中實現bigInt: typedef struct { int used, alloc, sign;

    0熱度

    1回答

    如果我啓動我的android應用程序,應用程序會從數據庫調用一些數據並將此數據保存在設備上的本地SQL數據庫中。有一個數字很大,所以我需要BigInteger來存儲它。如果我嘗試調用來自本地數據庫那個值,我得到的錯誤: java.lang.NumberFormatException: Invalid BigInteger: 3.23431e+23 這是我如何存儲在本地分貝值: ... val

    0熱度

    1回答

    我知道BIGINT可以存儲8byte數字。 我想存儲長度爲12(固定長度)的數字。所以使用INT是不可能的。 如果我存儲一個數字,如153159842655,需要多少存儲空間?它總是8byte還是取決於數字? 第二個問題是增加或減少數字的長度會影響性能(索引數字,選擇...)?這張桌子可以有數十億個紀錄! 我使用BIGINT類型的列的InnoDB的

    -1熱度

    1回答

    它通常導致1.157920892373162e + 77,但我想是2 ** 256像1157920892731685487456125準確數量..... 我有嘗試的大整數和math.js,但兩者都不能顯示計算後的所有數字。使用big-integer

    1熱度

    2回答

    我寫了一個以int爲參數的遞歸函數,並返回BigInteger。沒有什麼似乎是錯的,但是一行以紅色標出。 我很抱歉,如果這是如此明顯,但目前我不能包裹我的頭。 public static BigInteger factorial(int a){ BigInteger tot=BigInteger.valueOf(a); if(a>1)tot*=factorial(a-1);

    0熱度

    1回答

    標題說明了一切:如何在Java中將浮點數除以BigInteger?我不需要部門的小數部分,它可以是舍入或截斷(但我會感興趣哪一個適用)。 的「明顯的」甚至不編譯: BigInteger x = BigInteger.valueOf(73).pow(42); BigInteger y = x.divide(Math.PI); // The method divide(BigInteger) in

    -1熱度

    1回答

    我正在使用BigInteger庫。但是,當從字符串轉換爲BigInteger時,我會調用錯誤「調用BigInteger時沒有匹配函數(字符串&)」。 如何從兩者之間轉換而不引發錯誤? 這裏是我的代碼SNIPPIT: #include "BigIntegerLibrary.hh" str1=randomStrGen(1); str2=randomStrGen(1);

    1熱度

    1回答

    我在C++中使用BigInteger庫來繁殖一些大數字並將它們寫入文件。但是,我想在編寫它們之前改變數字的基礎。 我試過使用std::setbase(),但它只是將其更改爲基數8,10和16.例如嘗試setbase(2)會給出錯誤。 下面是一個例子: #include <iostream> #include <fstream> #include <iomanip> #include <str