func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     int a, b;     scanf( %d%d , &a, &b);     if (b > a) {       printf( -1 n );     } else if (a == b) {       printf( %d.000000000 n , a);     } else {       int k((a - b) / b);       if (k & 1) {         k--;       }       double ans1(1. * (a - b) / k);       k = (a + b) / b;       if (k & 1) {         k--;       }       double ans2(1. * (a + b) / k);       printf( %.9f n , min(ans1, ans2));     }   }   