Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.49 KB | None | 0 0
  1. #include <cstdio>
  2. #include <algorithm>
  3. #define long long long
  4. using namespace std;
  5. const long mod = 25602017ll;
  6. const long invmod = 25602015ll;
  7.  
  8. long n;
  9.  
  10. long pow(long m){
  11.     if(m==1)return n%mod;
  12.     long now = pow(m/2ll)%mod;
  13.     now*=now;
  14.     now%=mod;
  15.     if(m%2ll)now*=n%mod;
  16.     now%=mod;
  17.     return now;
  18. }
  19.  
  20. long solve(){
  21.     long now = pow(n);
  22.     now-=1;
  23.     now*=n%mod;
  24.     now/=(n-1)%invmod;
  25.     return now;
  26. }
  27.  
  28. int main(){
  29.     //freopen("r","r",stdin);
  30.     scanf("%lld",&n);
  31.     printf("%lld\n",solve());
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement