|
|
1
7
如果只跟踪字符数组中的每个数字,这很简单。将一个数字加倍是很简单的,如果结果大于10,你只需减去10,然后在下一个数字上加一个进位。从值1开始,在倍增函数上循环1000次,就完成了。你可以预测你需要的数字
扰流板警告:
|
|
3
3
在C++中,你需要创建自己的BigItLIB,以便与Python做相同的操作。 |
|
|
4
2
唯一的解决方案是要么使用其他地方提到的bignum库,要么推出自己的库。 |
|
|
5
2
更新:
我刚刚浏览了Euler问题网站,发现问题13是关于大整数求和的。迭代方法在短时间内可能会变得非常棘手,因此我建议使用问题13中的代码来解决这个问题,因为
现在为每个数字写下数字的总和:
你应该注意到(
现在写一个循环。 Project Euler=先思考再计算! |
|
|
6
1
|
|
|
7
0
不是吗
|
|
|
BlurKid · R中for循环时结果的奇怪差异 1 年前 |
|
|
Dakolas · 对python十进制库感到困惑 2 年前 |
|
|
IIXenon · for循环的printf仅跳过0[已关闭] 2 年前 |
|
|
pmor · 如何计算转换规范%.*f的精度以保持浮点值的精度? 3 年前 |
|
|
Dessie · 如何提高此python代码中的计算精度 3 年前 |