python中的内存限制超出错误

python中的内存限制超出错误,python,Python,输入 三, 1 2 3 输出 十四, 约束 1嗯。。。既然你这么做了 Constraints 1<=n<=10^7 0<=x<=10^18 结果是一个整数值,当x足够大时,它肯定会失败 你可以做数学题: 假设您的计算机有8GB的主内存,这将是8*8*1024^3=68719476736位内存。因此,跨越整个内存的单个最大值是2**68719476736,介于2^(10^10)到2^(10^11) 因此,就目前情况而言,我认为您的代码无法处理这么大的数字。欢迎使用堆栈

输入

三,

1 2 3

输出

十四,

约束
1嗯。。。既然你这么做了

Constraints
 1<=n<=10^7
 0<=x<=10^18
结果是一个整数值,当x足够大时,它肯定会失败

你可以做数学题:

假设您的计算机有8GB的主内存,这将是
8*8*1024^3=68719476736
位内存。因此,跨越整个内存的单个最大值是
2**68719476736
,介于
2^(10^10)
2^(10^11)


因此,就目前情况而言,我认为您的代码无法处理这么大的数字。

欢迎使用堆栈溢出。你的实际问题是什么?请再复习一遍……我已经更新了question@ashutoshpratapsingh你能详细说明你想用这个代码实现什么吗?这个问题在编码竞赛中给出。基本测试用例(我在上面提到过)是通过的,但在提交之后,它显示超出了内存限制。
Constraints
 1<=n<=10^7
 0<=x<=10^18
2**x[i]