biginteger

    2热度

    1回答

    我想比较两个非常大的数字。 我目前的方法有效,但在某些输入上需要的时间超过2000毫秒。 我的代码: import java.io.*; import java.math.*; import static java.lang.Math.pow; public class comparelarge { public static void main(String[] args) t

    1热度

    1回答

    对于GA需要两种方法: BigInteger greyToBigInteger(boolean[]){...} 和 boolean[] bigIntegerToGrey(BigInteger){...} 例如: 15 ---> {true,false,false,false} and {true,false,false,false} --> 15 我不知道,如何让这非常快。要转换的

    -1热度

    1回答

    所以我是新来的你去与一般的编程经验的公平,所以我希望我没有得到的问愚蠢的问题再次downvoted。 我正在通过项目欧勒问题和问题25“千位数的斐波那契数字”我的方式我遇到了什么似乎是奇怪的行为。以下是我写的导致此行为的代码。 package main import ( "fmt" "math/big" ) func main() { index := 2

    0热度

    1回答

    所以我回来了更多的初学者问题,我似乎无法将我的头围绕。 我正在试验下面的代码。 func main() { start := time.Now() var powers []*big.Int for i := 1; i < 1000; i++ { I := big.NewInt(int64(i)) I.Mul(I, I) powers = append(powe

    6热度

    2回答

    我需要使用BigInteger,但在kotlin中找不到类似的东西。 在java中BigInteger的kotlin中有没有其他类? 或 我应该导入Java类到科特林?

    0热度

    1回答

    unsigned long long a = 18446744073709551615 unsigned long long b = 18446744073709551614 unsigned long long c = 18446744073709551613 unsigned long long d = 18446744073709551612 unsigned long long e

    3热度

    4回答

    我很努力得到这个功能的代码。 我有一个0到9之间的数字流。我想从这些数字中得到一个BigInteger。 例子: IntStream digits = IntStream.of(1, 2, 3) // should get me a Biginteger 123. IntStream digits = IntStream.of(9, 5, 3) // should get me a Bigint

    0热度

    3回答

    我想从二进制数字使用BigInteger类打印十进制数。 我使用BigInteger类的BigInteger(String val,int radix)构造函数将给定的二进制值转换为十进制值,但它正在打印在构造函数中传递的确切二进制值.Waht是错误吗? 的代码如下: System.out.print("Ente the decimal number:"); s=String.valueOf(s

    1热度

    2回答

    我正在使用Apache XAMPP服务器。我需要对大整数执行逻辑运算,例如5(101)& 2(010)= 0(000)。不幸的是我的大整数超过了MySQL BIGINT的最大值,即18446744073709551615. 我使用的数字的一个例子是455214730926009756012878233,所以我不用BIGINT来使用VARCHAR,而是需要对这个VARCHAR执行逻辑操作。 我试过类

    3热度

    1回答

    我要读2个50位数字和打印他们的总和,但我不能在科特林获得输入作为BigInteger的。 如何读取Kotlin输入为BigInteger? 有没有其他方法可以解决这样的问题?