Advertisement
DEAD_MAN01

trgheshrtjh

Nov 21st, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.46 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. long long int bigmod(long long int a,long long int b,long long int m)
  5. {
  6.     if(b==0)
  7.         return 1;
  8.     long long int x=bigmod(a,b/2,m);
  9.     x=(x*x)%m;
  10.     if(b%2==1)
  11.         x=(x*a)%m;
  12.     return x;
  13. }
  14.  
  15. int main()
  16. {
  17.     long long int a,b,m;
  18.  
  19.     while(scanf("%lld",&a)!=EOF)
  20.     {
  21.         scanf("%lld %lld",&b,&m);
  22.         long long int ans=bigmod(a,b,m);
  23.         printf("%lld\n",ans);
  24.     }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement