func_code_string: #include <bits/stdc++.h>   using namespace std;   template <class T>   void pr1(T a) {     cout << a;     cout <<   n ;   }   template <class T, class T2>   void pr2(T a, T2 b) {     cout << a <<     << b;     cout <<   n ;   }   template <class T, class T2, class T3>   void pr3(T a, T2 b, T3 c) {     cout << a <<     << b <<     << c;     cout <<   n ;   }   template <class T>   void PR(T a, int n) {     for (int i = (int)(0); i < (int)(n); i++) {       if (i) cout <<    ;       cout << a[i];     }     cout <<   n ;   }   bool check(int n, int m, int x, int y) {     return x >= 0 && x < n && y >= 0 && y < m;   }   const long long MAX = 1000000007, MAXL = 1LL << 60, dx[4] = {-1, 0, 1, 0},                   dy[4] = {0, 1, 0, -1};   void Main() {     double d, h, v, e;     cin >> d >> h >> v >> e;     double r = d / 2;     double t = v / (r * r * M_PI);     double ans = h / (t - e);     if (ans < 0)       pr1( NO );     else {       printf( YES n );       printf( %.10f n , ans);     }   }   int main() {     ios::sync_with_stdio(0);     cin.tie(0);     Main();     return 0;   }   