CF1359A Berland Poker 题解

· · 题解

思路

这题有 2 种情况,需要分类讨论。

代码

#include<bits/stdc++.h>
using namespace std;
int main(){
    int t;
    cin>>t;
    for(int i=1;i<=t;i++){
        double n,m,k;
        cin>>n>>m>>k;
        cout<<((m<=n/k)?m:(int)((n-m)/(k-1)))<<" ";
    }
    return 0;
}