Advertisement
Mihai_Preda

Untitled

Jan 14th, 2021
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.48 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5.  
  6. long long MOD = 1999999973;
  7.  
  8. long long power(long long base, long long exp)
  9. {
  10.     if(exp == 0)
  11.         return 1;
  12.     if(exp % 2 != 0)
  13.         return (base * power(base, exp-1)) % MOD;
  14.     return power((base*base) % MOD, exp/2);
  15. }
  16.  
  17. int main()
  18. {
  19.     ifstream in("lgput.in");
  20.     ofstream out("lgput.out");
  21.     int n, p;
  22.     in >> n >> p;
  23.     out << power(n, p);
  24.  
  25.     in.close();
  26.     out.close();
  27.     return 0;
  28. }
  29.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement