biginteger 相关问题

BigInteger是Java,C#和其他语言中的任意精度算术类型。它的行为类似于有符号整数,其大小仅受可用内存的限制。

如何除以两个原生 JavaScript BigInt 并获得小数结果

这是我到目前为止所尝试过的。我希望获得 12.34: BigInt('12340000000000000000') / BigInt('1000000000000000000') 12n 数字(BigInt('12340000000000000000') / BigInt('100000000000000000...

回答 1 投票 0

优化Karatsuba实施

因此,我正在尝试改进 .net 4 的 BigInteger 类提供的一些操作,因为这些操作似乎是二次的。我已经做了一个粗略的 Karatsuba 实现,但它仍然较慢......

回答 2 投票 0

转换为 BigInteger

我想将这个函数代码重写为Java中的BigInteger类: 静态 int 幂(int x, int y, int p) { 整数分辨率=1; // 初始化结果 而(y > 0){ /...

回答 2 投票 0

在java中转换为BigInteger

我想将这个函数代码重写为java中的BigInteger类: 静态 int 幂(int x, int y, int p) { 整数分辨率=1; // 初始化结果 而(y > 0){ /...

回答 1 投票 0

为什么 C# BigInteger 不总是相同的位长度?

我正在尝试使用以下代码生成 1024 位随机数: var bytes = RandomNumberGenerator.GetBytes(128); var number = new BigInteger(字节); 但是当我使用 BigInteger m 检查我的号码时...

回答 1 投票 0

如何将 BigInt 数组表示形式转换为 Integer 表示形式?

我正在参与一个 zk 项目。使用该领域的一些知名库。我想以十进制表示形式打印具有单个值的输入变量,但它打印为 输入:BigInt([

回答 1 投票 0

BigInteger 到 Uint8Array 字节

我需要在 JavaScript 中获取大整数的字节。 我尝试过几个大整数库,但实际提供此功能的库无法工作。 我不太确定如何导入...

回答 3 投票 0

可以计算BigInt.pow(&BigInt)吗?

我想计算: 让 n1 = BigInt(256); 让 n2 = BigInt(1024); 让 n3 = BigInt(3); 让 n4 = BigInt(40); 让 res = n1.pow(n2.pow(n3) * n4); 让 len = res.to_string().len(); 我尝试了 num crate,b...

回答 1 投票 0

如何使用BigInteger?

我有这段代码,它不起作用: BigInteger sum = BigInteger.valueOf(0); for(int i = 2; i < 5000; i++) { if (isPrim(i)) { sum.add(BigInteger.valueOf(i)); } } Th...

回答 11 投票 0

如何避免在 Rust 中克隆大整数

我使用 num::BigUInt 类型来避免在计算数字的阶乘时出现整数溢出。 然而,我不得不求助于使用 .clone() 来通过 rustc 的借用检查器。 我怎样才能重构

回答 4 投票 0

在 Kotlin 中将 BigInteger 转换为 ULong

Kotlin 中给定一个介于 0 到 2^64 之间的 BigInteger,如何将这个 BigInteger 转换为 ULong? Kotlin 仅针对 Byte/Short/Int/Long/Float/Do... 提供 toULong() 扩展方法...

回答 1 投票 0

为什么 Julia BigInt 迭代函数会溢出?

假设我想用以下递归方式在 Julia 中编写阶乘函数: 阶乘(n) = n==1 ? 1:n*BigInt(阶乘(n-1)) 这样做,在尝试合作时会显示以下错误...

回答 1 投票 0

如何在 Elixir NIF 中处理大整数

我用 C 语言编写了一个快速排序的实现作为 Elixir NIF。我知道有一个 BIF,我这样做只是为了自学 NIF。 现在我的代码到目前为止可以工作,也就是说,我可以调用MyQuick...

回答 1 投票 0

BigInteger 的% 运算符

如何将 a % b 与大整数一起使用? 例子 ... BigInteger val = new BigInteger("1254789363254125"); ... 布尔奇数(val){ if (val % 2 != 0) 返回真; 返回假; ...

回答 5 投票 0

% 运算符

如何将a%b与大整数一起使用? 喜欢 ... BigInteger val = new BigInteger("1254789363254125"); ... 布尔奇数(val){ if(val%2!=0) 返回真; 返回假; ... Eclipse 说 op...

回答 5 投票 0

BigInteger +- 运算?

是否可以以某种方式进行这样的 +- 操作? BigInteger a = new BigInteger("1"); BigInteger b = new BigInteger("2"); 大整数结果; a+=b; //结果 = a.add(b);

回答 4 投票 0

Go:将big.Int转换为常规整数(int、int32、int64)

我以为这是一个简单的问题,互联网上有丰富的答案。但事实似乎并非如此。 我需要将 Go big.Int 转换为常规整数(例如 int、int32 或 i...

回答 1 投票 0

我可以在C#中找到BigInteger的位数吗?

我正在解决这个问题,其中他们要求第一个1000位斐波那契数的索引,我的第一个想法类似于: 大整数 x = 1; 大整数 y = 1; 大整数...

回答 4 投票 0

C# 中的 MillerRabin 素性测试

欢迎光临。我正在尝试实施 MillerRabin 测试来检查给定的大数字是否是素数。这是我的代码: 公共静态布尔 MillerRabinTest(BigInteger 数字) {

回答 3 投票 0

如何在C++中将big int转换为double

在C++中,我想得到一个大整数的平方根。该数字小于双精度数表示的最大整数,因此这种方法应该可行。 ttmath 库没有平方根

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.