func_code_string: #include <bits/stdc++.h>   using namespace std;   int x;   int f(int a, int b) { return (a * b + 1) / 2; }   bool ok(int n) {     if (x == 3 && n == 3) return false;     if (n % 2 == 0 && x % 4) return false;     if (n % 2 == 0) {       if (x / 4 <= f(n / 2 - 1, n / 2 - 1)) return true;       return false;     }     int z = f(n, n);     if (x > z) return false;     return true;   }   int main() {     cin >> x;     for (int i = (int)(1), _n = (int)(100000); i < _n; i++)       if (ok(i)) {         cout << i << endl;         break;       }     {       int _;       cin >> _;     }   }   