largenumber

    0热度

    1回答

    #include <iostream> #include <limits> int main(void) { cout << std::numeric_limits<uint64_t>::max(); return 0; } 以上输出代码(在我的机器上)18446744073709551615,但我想要乘以至少有25位数字的数字。如何正确处理大于uint64的2个整

    0热度

    1回答

    研究使用按位比较来评估可能的100个选项中选择了哪些选项的可能性。 现在作为一个整数,所有选项的选择将需要存储整数2到99的幂(6E29)。超出大约9E18的极限。 与dir权限一样(1 =读取,2 =写入,4 =执行)1 + 2 + 4 = 7 =完全访问。 我想知道100个选项中的哪一个已经被相同的方法选择。 任何意见/提示非常感谢。 NB存储将是MySQL的 - 编辑 - 这里的最终目标是简

    1热度

    2回答

    当我在处理一些大数字时, 取任意一个随机数3289568273632879456235。 我发现,在Chrome或Firefoxconsole 3289568273632879456235 % 6 = 0 但Python壳 3289568273632879456235 % 6 = 5。 之后,我发现Python的答案是正确的。 所以我不明白为什么有不同的答案。 有人可以向我解释。

    3热度

    1回答

    我打算进行包含大数或小数的计算,结果是非常大或非常小的数字。 我现在关心的是如何让事情尽可能精确。 当我尝试在谷歌计算器以此计算 1000^10 = 1E + 30 能够作为1000,000,000,000,000,000,000,000,000,000 当我使用的BigDecimal尝试同样的计算中,我得到了不同的结果来阅读! BigDecimal bigNumber = new BigDeci

    1热度

    1回答

    我有2个链表,表示非常大的数字(不能保存在除链接列表以外的其他任何内容中)。 我有一个复杂度为O(n)的Add方法。 我想知道是否有可能以任何方式乘2号没有整个列表转换为字符串/ INT /长(计算上的列表中,如果可能的话),并保持在一个复杂度O(N^2 )。 现在,不管我怎么努力,我得到一个为O(n^3)的复杂性,它不是足够好。 感谢所有帮助。

    0热度

    1回答

    我试图通过ssh复制超过500000(大约1TB)的文件,但是由于我已经超出了ssh进入远程计算机的时间限制, 所以我开始对远程计算机上的所有文件进行归档和压缩(使用tar和gzip),但是即使我在后台离开进程,因为我超出了ssh'ing进入远程电脑的过程被取消。 最后,我继续逐一压缩文件,然后tarring(根据一个建议,归档消耗大量文件的时间很长),但是,我得到的错误是参数列表太长。 由于所有

    0热度

    1回答

    我做了一个脚本,生成一个1和一个googol(它是一个由1和100个零组成的数字)之间的数字,但它不能精确地显示数字。它使数字像“7.463677302002907e + 99”,这不是我想要的。我对JavaScript很陌生,但我设法做到了这一点。 这里是代码: <html> <body> <title>Random number between 1 an a googol-generato

    1热度

    2回答

    当我尝试分割696 252/17 500 423时,我总是得到0.0。 有没有办法提高这些分部的精度?

    1热度

    2回答

    没有真正需要解决这个问题的方法,我只想知道为什么。 让我们两个数字: #include <iostream> using namespace std; int main() { unsigned long long int a = 17446744073709551615; signed long long int b = -30000000003; sign

    0热度

    1回答

    考虑下面的代码: public static void main(String[] args){ int target = 99999; revised(target); long total = 0; for(int x = 0; x <= target; x++){ if(x % 3 == 0 || x % 5 == 0)