largenumber

    -5熱度

    1回答

    我想在C++中進行大型數學運算。 long long h= 4294967295; long long d=7910266469; long long n=10021211227; long long result; 我需要的計算是這樣的: h^d mod n result=pow(h,d) % n; 我不知道哪種類型的using.Please幫我選擇型數字.. 感謝

    0熱度

    2回答

    我想實現下面的代碼的較大值: def foo(n, p): for i in range(1,n): for j in range(1,n): for k in range(1,n): if ((n-j)*i*k)==(j*(n-i)*(n-k)): p=p-11 但n爲將要接近10^10個值,這使得嚴重效率低下。事實上,即

    0熱度

    1回答

    我需要表示一個128位無符號整數並將其傳遞給原型爲int lib_api(unsigned char *data, size_t len)的API。我已經記住以下幾點: union { unsigned char u8[16]; uint16_t u16[8]; uint32_t u32[4]; }; 或 struct { uint64_t hi;

    1熱度

    1回答

    在Python 2.7,計算大的功率,例如: 2**7830457 需要很長的時間。然而,取模大功率: (2**7830457) % 10**10 幾乎立即計算。爲什麼是這樣?

    0熱度

    1回答

    每個人...我在Ubuntu操作系統上使用python 3。 代數操作有一個解除限制嗎?例如,我正在使用一個表達式來總結幾個因素的乘積。示例 - 19 * a[15] * a[16]**5 - 19 * a[15] * a[18]**15 + 114 * a[15]**2 * a[18]**11 - 228 * a[15]**3 * a[18]**7 +

    0熱度

    1回答

    我是新來的所以我很抱歉,如果我的問題是一種愚蠢的,但是,我計算兩個大數的分割並將它們存儲在一個數組中,如下所示: int det(double M[25][25], int m) { /*returns large numbers*/ } int main() { float y[27]; double A[25][25] = {0}, N = 26, D

    2熱度

    1回答

    輸入: BigInteger l = BigInteger.valueOf(111111111111111110); 編譯器錯誤消息 整數數目太大 我的目標是連續地遞減給定大量的直到某一值(說K)。 我該如何做到這一點?

    -1熱度

    1回答

    我對C++比較陌生,我試圖創建一組能夠處理大數字的算術函數,使用一個名爲biggie的結構來處理像字符串這樣的數字。我目前在減法功能上遇到困難。 當我運行嘗試減去小數字,它工作得很好。當我嘗試按比例放大時,第一次調用該函數時效果很好。 第二次我用大數字來調用它,在另一個稍後會找到兩個大數字的GCD的函數中,答案會隨着不同的運行時間而略微變化。有時,它與第一個輸出完全相同。其他時候,只有3位數字是錯

    0熱度

    2回答

    +----+-------------------------+--------+------------+-------+--------+--------------+------------+---------+-----------+ | id | user_email | cat_id | sub_cat_id | score | out_of | score_in_per |

    0熱度

    1回答

    我需要能夠以最高精度(低至0,因此不低於0.9)對+/-99.99*10^2040進行加,減和存儲(通過JSON)數字。我遇到的兩個主要問題是Infinity遠遠低於這個數字,並且大數字會失去精度。我非常喜歡不僅僅把整個事情轉換成一個字符串,因爲JSON文件很快就會變得混亂。我以爲像["99", "50"]這樣的東西象徵着99*10^50,但是它要麼失去精度,要麼佔用比使用字符串更多的空間。我也研