7-57 一起来出题 (50分)
题目描述:
又到了紧张刺激的纳新出题时间,出题团队共有n个人,张老师要求为此次纳新出k道题目。出题团队打算分成k组,每组出一道题目。为了公平起见,每组的人数要尽可能相近。问人数最多的小组有几个人?
输入格式:
一行,两个正整数n,k。
输出格式:
一行,一个正整数。
输入样例:
3 2
输出样例:
2
分析:
题目要求每组的人数要尽可能相近那么直接就可以用n/k,如果可以整除,那么n/k结果即为所求。
如果不可以整除;那么n/k后所剩下的人需要往分好的组内去插,那么n/k+1即为所求。
代码:
#include<iostream>
using namespace std;
int main()
{
int n,k;
cin>>n>>k;
if (n%k==0)
{
cout<<n/k;
}
else
cout<<n/k+1;
return 0;
}