func_code_string: #include <bits/stdc++.h>   using namespace std;   int x[10007], y[10007];   int n, w, v, u;   int main() {     cin >> n >> w >> v >> u;     double maxer = -1;     for (int i = 0; i < n; i++) {       cin >> x[i] >> y[i];     }     double lim = u * 1.0 / v;     bool flag1 = false;     bool flag2 = false;     for (int i = 0; i < n; i++) {       if (y[i] * 1.0 / x[i] > lim || y[i] * 1.0 / x[i] < 0) {         flag1 = true;       }       if (y[i] * 1.0 / x[i] < lim) {         flag2 = true;       }       double tmp = x[i] * 1.0 / v + (w - y[i]) * 1.0 / u;       maxer = max(maxer, tmp);     }     if (flag1 == false || flag2 == false) {       printf( %.10f n , w * 1.0 / u);       return 0;     }     printf( %.10f n , maxer);   }   