Falak_Ahmed_Shakib

big_mod

Aug 3rd, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. typedef long long ll;
  4. #define pb push_back
  5. #define eb emplace_back
  6.  
  7. ll bigmod(ll a,ll b,ll m)
  8. {
  9. if(b==0)return 1;
  10. ll x=bigmod(a,b/2,m);
  11. x=(x*x)%m;
  12. if(b%2)x=(x*a)%m;
  13. return x;
  14.  
  15. }
  16. int main()
  17. {
  18. ll a,b,m;
  19.  
  20. while(scanf("%lld%lld%lld",&a,&b,&m)==3)
  21. cout<<bigmod(a,b,m)<<endl;
  22.  
  23.  
  24.  
  25.  
  26. }
  27.  
Add Comment
Please, Sign In to add comment