#include using namespace std; typedef long long ll; typedef long double ld; const long long INF = 1e18; # define len(x) ((int)(x).size()) # define rep(i, n) for(int i=0, i##_len=(n); i=0; --i) # define rreps(i, n) for(int i=((int)(n)); i>0; --i) # define foreps(i, m, n) for(int i = m;i < n;i++) # define ALL(x) (x).begin(), (x).end() # define rall(x) (x).rbegin(), (x).rend() templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b> P >> Q >> R; ld Pn = P / (P + Q + R), Rn = R / (P + Q + R), Qn = Q / (P + Q + R); cout << max(Pn, Rn + Qn) << endl; }