P11308 茫茫的不归路 题解

· · 题解

题目分析

对于每组数据,我们来分别讨论以下三种情况:

考虑完以上这三种情况之后这道题就做完了。

代码

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

signed main()
{
    int T;
    cin >> T;
    while (T--)
    {
        int n, m, k, p;
        cin >> n >> m >> k >> p;
        if (k <= m - p / n)
        {
            cout << "Together\n";
        }
        else if (p / m < n && k <= m || p / m == n && p % m + k <= m)
        {
            cout << "Chance\n";
        }
        else
        {
            cout << "Divide\n";
        }
    }
    return 0;
}