Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.41 KB | None | 0 0
  1.   if (k > 0) {
  2.         for (int p1 = 1; p1<=sqrt(k); p1++) {
  3.             if (k % p1 == 0 && (k / p1 + p1) % 2 == 0) {
  4.                 ans = min(ans, (k/p1 + p1) / 2);
  5.             }
  6.         }
  7.     }
  8.     else {
  9.         k = -k;
  10.         for (int p1 = 1; p1*p1 <= k; p1++) {
  11.             if (k % p1 == 0 && (k / p1 - p1) % 2 == 0) {
  12.                 ans = min(ans, (k / p1 - p1) / 2);
  13.             }
  14.         }
  15.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement