Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. #include <fstream>
  2. #define M 1999999973
  3. #define ull unsigned long long
  4. using namespace std;
  5. ifstream f("moka.in");
  6. ofstream g("moka.out");
  7. ull p(ull a,ull b)
  8. {
  9. if(b==0)
  10. return 1;
  11. if(b%2==1)
  12. {
  13. return a*p(a,b-1)%M;
  14. }
  15. else
  16. {
  17. ull x=p(a,b/2)%M;
  18. return x*x%M;
  19. }
  20. }
  21. int main()
  22. {
  23. ull x,y;
  24. f>>x>>y;
  25. g<<p(x,y);
  26. return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement