stack - BigNum snd 堆栈溢出
问题描述
BigNum 是什么,我们如何处理非常大的数字,比如“找到值不超过 400 万的斐波那契数列的偶数项之和”,我们不能把它放在 long long int 中?
解决方案
“BigNum”是一个描述表示任意精度数的数据结构的概念。这种数据结构通常实现为可变长度的数字数组。你可以在这里阅读任意精度算术。
这种数字表示的唯一限制是计算机可以容纳的内存量,因此,可以使用这个“BigNum”处理非常大的数字。4GB -> 可能的最大数量是(大约并且取决于实现)2 ^(4 * 1024 * 1024 * 1024)。
推荐阅读
- amazon-web-services - 将特定事件附加到 cloudwatch 事件规则
- sql - select into for of cursor 无法识别我的属性
- python - 将 Python Dataframe 导出到本地网络上托管的 sql server
- rust - 是否可以分解包含 return 语句的函数?
- docker - 在后端 api 中获取 AWS API Gateway 请求 ID
- arrays - 将 MongoDB 集合传递给 NodeJS 中的数组
- android - 如何在opengl es 3+中获取我的离屏帧缓冲区内的底层对象的像素颜色?
- sql-server - 防止在左连接期间由于右表中的多个值而重复
- excel - 从 Excel 复制,在屏幕锁定时从 SAP 中的剪贴板上传
- nlp - 查找单词的同义词并根据其与基本词的接近程度对同义词进行排名