Guest User

Untitled

a guest
Sep 18th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. (a/b) mod n for large numbers?
  2. sn = (f(n+2)+2*f(n)+f(n-1)-1)/3
  3.  
  4. n/d ≡ ((n % m)*k % m) (mod m)
  5.  
  6. k = (f*m + 1)/d
  7. n*k = (n*(f*m + 1))/d = ((n*f)*m + n)/d = (n/d)*(f*m) + (n/d)
  8.  
  9. n*k ≡ n/d (mod m)
  10.  
  11. n*k ≡ (n % m)*k (mod m)
  12.  
  13. long mod_ans = 0;
  14.  
  15. for(i = 0; i < digits_array_length; i++)
  16.  
  17. {
  18.  
  19. int digit = digits_array[i];
  20. mod_ans = (mod_ans * 16 + digit) % num;
  21. }
Add Comment
Please, Sign In to add comment