1Sは答えを得るだろうよりも少ない1の消費電力を、計算9999999パイソン!それはどのように対処するのですか?

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/weixin_42625143/article/details/102758416

問題によって引き起こされます

1Sは答えることがより少ない9999999人の1のコンピューティングパワーユーザー、。これは、Pythonを処理する方法ですか?

>>> a=1
>>> i=a**9999999
>>> print(i)
1

2 2222222、パイソンのコンピューティングパワーはなく、ほぼ半分分(キンギョソウ845プラットフォーム)を忘れます

遇到问题没人解答?小编创建了一个Python学习交流QQ群:895817687 寻找有志同道合的小伙伴,
互帮互助,群里还有不错的视频学习教程和PDF电子书!
>>> a=2
>>> i=a**2222222
>>> print(i)
略去,太长

私は、内部処理時間のギャップが動作してどのように大きな、パイソン、なぜ、非常に奇妙な感じになります友人は、Pythonに慣れていないことを信じますか?

よくあるご質問

^ n値は、高速累乗アルゴリズムを使用することができるような形状解くことのみO(LOGN)の乗算を必要とします。各乗算時間は、ビット数の二乗に比例します。

1 ^ N乗算の時間を考慮せずに計算するので、唯一のO(LOGN)時間の合計、ほとんど時間がありません。

2計算N回の乗算演算を考慮する必要があり、ビット数は、O(n)のレベルになるようにO(N-合計 2logn)時間。しかし、nがよりはるかに小さいビット各乗算の実際の数は、実際の実行時間は比較的高速です。

おすすめ

転載: blog.csdn.net/weixin_42625143/article/details/102758416