题目链接G. 取手机

考察知识点:数学

事实上,问题相当于给定 aa 台 iPhoneX 和 bb 台 S8,然后随机排列,问你第 kk 台是 S8 的概率。

很明显,答案与 kk 无关,为 ba+b\frac{b}{a+b}

时间复杂度O(1)O(1)

#include <bits/stdc++.h>
using namespace std;

typedef long long ll;
typedef unsigned long long ull;
typedef pair<int, int> pii;
typedef pair<ll, ll> pll;
typedef vector<int> vi;
typedef vector<ll> vl;
typedef vector<pii> vpii;
typedef vector<pll> vpll;

void solve()
{
    ll a, b, k;
    cin >> a >> b >> k;
    cout << fixed << setprecision(3);
    cout << 1.0 * b / (a + b) << endl;
}

signed main()
{
    ios::sync_with_stdio(false);
    cin.tie(0);
    int t = 1;
    cin >> t;
    while (t--)
        solve();
    return 0;
}