Pythonでは、pow(x,y,z)
は(x**y)%z
に相当し、前者は後者より効率的です。しかし、なぜそれは有用ですか?どのような文脈で、そのような量を計算する必要がありますか(少なくともPython開発者がそれを言語に含めるには、少なくともルーチン的に)必要ですか?なぜpow(x、y、z)はPythonで役に立ちますか?
1
A
答えて
2
これは、RSA algorithmで有名です。 x**y%z
を使用してRSAを使用してメッセージを暗号化または復号化しようとすると、非常に遅くなるか、またはメモリが不足する可能性があります(x**y
が大きいため)。
+0
を追加すると便利です:https://stackoverflow.com/questions/14133806/why-is-powa-d-n-so-much-faster-than-ad-n –
関連する問題
- 1. pow(X、Y、Z)<=> Z = X^Y with add
- 2. [[x]、[y]、[z]]と[x、y、z]の差
- 3. プロローグ、テスト(X、Y、Z): - YはX + Zです
- 4. redux-immutableは役に立ちますか?
- 5. 私のapplication_helper.rbがなぜ役に立ちませんか?
- 6. Pythonのクラスレスメソッドは何にも役立ちますか?
- 7. NSManagedObjectContextDidSaveNotificationは役に立ちませんか?
- 8. KinectのSkeleton Joint.Positionの(X、Y)値は何ですか。 (X、Y、Z)?
- 9. x = 12、y = 1の間にx&y == 0が成立しないのはなぜですか?
- 10. Z3の場合、a3 = x * y * zの場合、3a <= x + y + z
- 11. 目的c、逆Collatz、NSArraysをデバッグするのに役立ちます
- 12. タグはナビゲーション(スタックオーバーフローなど)に役立ちますか?
- 13. なぜボタンの私のonClick()メソッドは役に立ちませんか?ここ
- 14. x = x + yとx = y + xが時々異なるのはなぜですか?
- 15. x = pow(y、5)の逆は何ですか?
- 16. L = {2^x * 2^y * 2^z = 2 ^(x + y + z)の文脈自由文法。 x、y、z> 0}
- 17. スレッド(AsyncTask)のデバッグに役立ちます。
- 18. Pythonモジュールの読解が最も役に立ちます
- 19. 型検証はDoctrine(Symfony)で役に立ちますか?
- 20. @ContextHierarchyは継承シナリオの外で役に立ちますか?
- 21. シングルコアCPUでThread.SpinWaitはどのように役立ちますか?
- 22. Pythonによる不規則な(x、y、z)グリッドの4D補間
- 23. なぜx、y平面のピクセル座標x + y *幅ですか?
- 24. MAKEINTATOMでFindAtomは役に立ちませんか?
- 25. 非同期ロガーはパフォーマンスに本当に役立ちますか?
- 26. サービススタックのDTOパターンは本当に役に立ちますか?
- 27. [X、Y、Z]の違いは何ですか?各{| m | m}を含み、X、Y、Zを含む?
- 28. "cat x y z> z"はどのように機能しますか?
- 29. CSRFフォームトークンの使用は、スパム防止に役立ちますか?
- 30. ロングポーリングはどのように役立ちますか?
RSA暗号化では、与えられた数を法とする大きな積の値を計算する必要があります。 – chepner