biginteger相关内容

Java:由于超时,对N系列求和失败

在hackerrank网站上,有一个名为“在数学下总结N系列"部分的任务.这是相同的 https://www.hackerrank.com/的链接挑战/求和n系列/问题 我尝试了很多事情.终于到了我的一些测试用例通过的原因,其中一些不是由于超时异常造成的. 这是完整的代码.请让我知道什么是解决方案. public class Solution { static int ..
发布时间:2020-09-20 20:30:16 Java开发

如何在Java中将两个大整数相除?

我想将两个大整数相除 a = 23546654 b = 24979799 并将结果翻倍. 解决方案 尝试 double x = ((double) a) / ((double) b) 首先将您的整数转换为双精度,然后进行除法.如果您有BigInteger(标记指示),则可以使用 ..
发布时间:2020-09-20 20:30:12 Java开发

确定BigInteger在Java中是否是Prime

我正在尝试验证输入的 BigInteger 数字是否是主要数字! 但是,它对于较小的数字(如 13,31 )运行良好,但在 15 的情况下会产生错误;将其声明为素数.我无法弄清楚该错误,可能是隐藏在涉及 binary-search ! 的 squareroot()方法方法中! 请查看代码并帮助我指出错误!!! 呼叫代码:- boolean p=prime(BigInteger ..
发布时间:2020-09-20 20:30:08 Java开发

JavaScript中的2 ** 256个BigInteger

通常会得到1.157920892373162e + 77,但是我想要的是2 ** 256的准确数字,例如1157920892731685487456125 ..... 我尝试使用big-integer和math.js,但计算后都无法显示所有数字. 解决方案 使用big-integer可以正常工作: const bigInt = require('big-integer'); l ..
发布时间:2020-09-20 20:30:04 前端开发

转移负的BigInteger值-Java

我正在尝试将7字节数组向右移动7位. 为此,我正在使用BigInteger的shiftright方法.但是,当向右移负的BigInteger时,将添加1的填充或有时删除前导位. 以下是执行移位的以下代码: byte[] vcwManD = decryptedVCW; BigInteger bigIntD = new BigInteger(vcwManD); // cr ..
发布时间:2020-09-20 20:29:58 Java开发

如何存储非常大的斐波那契数的输出?

我正在编写第n个斐波那契数的程序.我使用递归和记忆创建了以下程序. 主要问题是n的值可以达到10000,这意味着10000的斐波那契数将超过2000位数长. 通过一些谷歌搜索,我发现我可以使用数组并将解决方案的每一位存储在数组的元素中,但是我仍然无法弄清楚如何用我的程序实现这种方法. #include using namespace std; long long ..
发布时间:2020-09-20 20:29:56 C/C++开发

比较数组中的大整数

如何在数组中找到3个最大的BigInteger对象?这是我的代码. package masivi; import java.math.BigInteger; import java.util.Scanner; public class largest3Numbers { public static void main(String[] args) { Scann ..
发布时间:2020-09-20 20:29:50 Java开发

Java:BigInteger floor和ceil函数

我正在尝试用Java实施RSA攻击,并且我需要计算诸如floor和ceil到BigInteger变量的数学运算.我们知道math.ceil和math.floor仅适用于双变量,您知道我可以通过其他任何方式为BigIntegers计算下限和上限吗?谢谢. 解决方案 由于BigInteger值是整数,因此我假设您需要除法运算的上限和下限.为此,我建议您使用 BigDecimal 反而.它具有方 ..
发布时间:2020-09-20 20:29:43 Java开发

使用对数而不是大数除法?

我真的不能为我的问题想出一个恰当的标题,但允许我陈述自己的情况;我想计算以下形式的显着性比率:p = 1- X / Y X 来自一个迭代过程;该过程需要大量步骤,并计算出该过程可以以多种不同方式最终以不同状态(存储在HashMap中)进行计数.迭代结束后,我将选择多个状态并求和它们的值.很难说出这些数字有多大,所以我打算将总和实现为BigInteger. 另一方面, Y 来自具有成千上万 ..
发布时间:2020-09-20 20:29:39 Java开发

C:以10为底打印BigInteger

我正在使用此结构表示128位整数: typedef struct { uint64_t low, high; } uint128; (除非您可以将我指向一个快速的128位整数库,否则无法更改) 现在,我想使用printf以10为基数打印这样的值.我可能需要除以10才能做到这一点,但尚未实现除法. 我该怎么做?只要可行,该解决方案就不必超级高效. 编辑:我喜欢您想 ..
发布时间:2020-09-20 20:29:31 其他开发

Sql中的BIGINT与Java中的BigInteger之间的映射

我们面临一些问题,当我们尝试将Java中的BigInteger与sql中的BigInt映射时,其值被更改了.我们还尝试在映射之前将其转换为longValue,但是由于无法处理其值而失败.我们尝试使用toString()并成功了,但是除了使用toString()之外,他们还有其他解决方法吗? 解决方案 Java的BigInteger与SQL Server的bigint不对应-尽管名称相似,但 ..
发布时间:2020-09-20 20:29:29 Java开发

如何保留Java中的100万个数字?

我的问题是,我想将2个具有一百万位数字的数字相乘.当我尝试将100万个数字分配给BigInteger时,编译器给了我错误.错误是:“常量字符串太长". 解决方案 BigInteger确实是存储如此大的整数的方法,尽管更典型的用法是数百或数千个数字.但是,Java类文件有一些限制,不允许对这么大的文字数进行硬编码. 相反,将数字存储在文件中并在运行时读取.如果文件包含以十进制,十六进制 ..

java.math.BigInteger的问题

我在方法的开头有以下代码: BigInteger foo = BigInteger.valueOf(0); BigInteger triNum = BigInteger.valueOf(0); //set min value to 1*2*3*4*5*...*199*200. BigInteger min = BigInteger.ONE; BigInteger temp = BigInt ..
发布时间:2020-09-20 20:29:22 Java开发

使用BigInteger.isProbablePrime()生成加密安全素数

您可以使用BigInteger.isProbablePrime()生成加密安全的素数吗?要使他们“安全"有什么确定性? 解决方案 我没有持有加密货币的学位,所以要加一点盐. 您在这里有两个主要的关注领域: 您的素数必须是不可预测的随机数.这意味着您需要使用诸如 您的潜在质数需要合理地确定为质数(我假设您使用的算法依赖于分解的难度).如果您获得了可能的素数,但攻击者很有可能在5 ..
发布时间:2020-09-20 20:29:20 Java开发

将存储在整数列表(小端)中的二进制表示形式转换为Biginteger

我有一个整数列表,比如说L,其中包含数字的二进制表示形式. 列表L中的每个整数可以为0或1.“最低有效位"在左侧(而不是右侧). 例如:(十进制)961为1000001111,对于558为0111010001. 我想将列表转换成Biginteger. 到目前为止,我已经尝试了以下方法: Dim bytes(L.Count - 1) As Byte For i As Inte ..
发布时间:2020-09-20 20:28:13 C#/.NET

如何从Rust的BigInt中减去1?

我希望该程序在执行时编译并打印314158: extern crate num; use num::{BigInt, FromPrimitive, One}; fn main() { let p: BigInt = FromPrimitive::from_usize(314159).unwrap(); let q: BigInt = p - One::one(); ..
发布时间:2020-09-20 20:28:11 其他开发