About 139,000 results
Open links in new tab
  1. Exponentiation by squaring - Wikipedia

    Exponentiation by squaring can be viewed as a suboptimal addition-chain exponentiation algorithm: it computes the exponent by an addition chain consisting of repeated exponent …

  2. Modular exponentiation (Recursive) - GeeksforGeeks

    Mar 6, 2023 · Modular Exponentiation (Power in Modular Arithmetic) Modular Exponentiation is the process of computing: xy (mod  p). where x, y, and p are integers. It efficiently …

  3. Fast Power Algorithm - Exponentiation by Squaring - C++ and …

    Exponentiation by Squaring helps us in finding the powers of large positive integers. Idea is to the divide the power in half at each step. Effectively, power is divided by 2 and base is multiplied …

  4. Exponential Squaring (Fast Modulo Multiplication)

    Oct 3, 2023 · The basic idea behind the algorithm is to use the binary representation of the exponent to compute the power in a faster way. Specifically, if we can represent the exponent …

  5. Write program to calculate pow(b, e) - GeeksforGeeks

    Jan 27, 2025 · To do so, define a recursive function that return b, if e > 0 else returns 1. The idea is to use Divide and Conquer and recursively bisect e in two equal parts. There are two …

  6. How to explain this algorithm for calculating the power of a …

    Jan 4, 2014 · to get power(a,n) you first recursively calculate power(a,n/2) and then return the result adjusting for n being odd/even number. There is also wikipedia article about this …

  7. Raising numbers to large exponents (in mod arithmetic) and finding multiplicative inverses in modular arithmetic are things computers can do quickly.

  8. Fast Power Algorithm (Power by Squaring) - Amr Saber

    Dec 5, 2022 · To solve this problem, there is a simple algorithm called Power By Squaring or just "Fast Power" algorithm. It is built on the observation that we can manipulate the …

  9. The fast powering algorithm - Ryan Tully-Doyle

    The idea is to take an integer \(g\) inside of \(\Z_n\) and raise \(g\) to some large power \(M\text{.}\) The naive approach to this problem is to performs this process recursively: \(g_1 = g, g_2 = …

  10. Fast Exponentiation Algorithm: Easily Explained

    Learn the fast exponentiation algorithm to compute powers efficiently. Understand its steps, time complexity, and applications in programming and competitive coding.

Refresh