func_code_string: #include <bits/stdc++.h>   using namespace std;   const int s = (int)1e5 + 10;   int a[s], p[s];   int main() {     int x, y;     int s = 0;     int i = 0, j = 0;     cin >> x >> y;     while (i != x || j != y) {       if (i == 0 && j == 0) {         i = 1;         j = 0;         continue;       }       if (i >= 0 && j <= 0) {         if (i == 1 - j) {           s++;         }       } else if (abs(i) == abs(j)) {         s++;       }       if (abs(j) < abs(i)) {         if (i > 0)           j++;         else           j--;       } else if (abs(j) > abs(i)) {         if (j < 0)           i++;         else           i--;       } else if (abs(i) == abs(j)) {         if (i > 0 && j > 0)           i--;         else if (i < 0 && j > 0)           j--;         else if (i < 0 && j < 0)           i++;         else if (i > 0 && j < 0)           i++;       }     }     cout << s << endl;     return 0;   }   