Advertisement
Guest User

Untitled

a guest
Dec 18th, 2014
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. static long solve(long B,long P,long M)
  2. {
  3. if (P == 0)
  4. return 1;
  5. long sol = solve(B,P/2,M)%M;
  6. if (P % 2 == 0)
  7. return ((sol * sol)%M);
  8. else
  9. return ((sol * sol) %M * (B % M));// dh 3'alt betal3 result 3'alt
  10. return ((B % M) * (sol * sol) % M);//dh betala3o sa7 eh deen om el far2???????????///
  11. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement