我正在尝试使用python解决问题,我需要计算:r =(1^2|~4)**((5&9^3)|3*8**9)
但是,计算机要花很长时间才能完成该操作。关于如何解决这个问题的任何线索?
简单= -5**402653186
SPECS:
OS:Ubuntu 18.04
RAM:8 Gig
CPU:英特尔i5 8Gen
您要计算的数字非常大。 -1.45992917087887860574535892544169158544350135939488×10 ^ 281442499以Wolfram-alpha精确地表示。尽管python longs可以是无限制的长度,并且可以扩展以填充内存,但这只是一个计算会花费很长时间的计算,请尝试使用htop,它应该表明ram的使用正在不断增加。您应该重新考虑为什么计算这么大的数字。