0
已解决
周明轩
资深光能
资深光能
题目描述 Description
木材厂新进了一批原木,现在员工需要把这 M 根原木切割成 N 根长度一样的小段木头,切割时木头可以有剩余,请你编写一个程序,计算可得到的这 N 根小段木头的最大长度(其中原木和小段木头长度都是正整数)。
输入描述 Input Description
输入共两行。第一行M、N 用空格分开,分别表示原木数目和需要切割的小段木头数目。接下来一行共M个正整数,分别表示M根木头的长度(中间用空格隔开)。
输出描述 Output Description
切割后可得到的N 根小段木头的最大长度。
样例输入 Sample Input
3 7 4 10 26
样例输出 Sample Output
5
数据范围及提示 Data Size & Hint
0≤M≤100,0≤N≤100
献上0分代码:
#include<bits/stdc++.h>
#pragma GCC optimize(2)
using namespace std;
int main(){
int n,m;
cin>>n>>m;
int ans=0;
for(int i=1;i<=n;i++){
int a;
cin>>a;
ans+=a;
}
ans/=m;
cout<<ans;
return 0;
}
周明轩在2020-08-20 16:19:48追加了内容
题目描述 Description
木材厂新进了一批原木,现在员工需要把这 M 根原木切割成 N 根长度一样的小段木头,切割时木头可以有剩余,请你编写一个程序,计算可得到的这 N 根小段木头的最大长度(其中原木和小段木头长度都是正整数)。
输入描述 Input Description
输入共两行。第一行M、N 用空格分开,分别表示原木数目和需要切割的小段木头数目。接下来一行共M个正整数,分别表示M根木头的长度(中间用空格隔开)。
输出描述 Output Description
切割后可得到的N 根小段木头的最大长度。
样例输入 Sample Input
3 7 4 10 26
样例输出 Sample Output
5
数据范围及提示 Data Size & Hint
0≤M≤100,0≤N≤100