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 <<