【题目】
【题意】有n个人,要颁发c奖和d奖,要求获奖的人数不能超过n/2,c奖的个数是d奖的k倍,问当获奖人数最大时,c奖有多少人,d奖有多少人,没奖的有多少人。
【思路】一个人只能获一种奖!
【代码】
#include<bits/stdc++.h>
using namespace std;
typedef unsigned long long ll;
const ll M=1e9+10;
const ll N=1e9+10;
int main()
{
ll n,k;
cin>>n>>k;
ll x,c,d;
x=n/2/(1+k);
cout<<x<<" "<<k*x<<" "<<n-x-k*x<<endl;
}