标签:
大意:比较平均数与最大值,看了题解新技能get ~~ 求上阙平均值 aver=(aver+m-1)/m,就不需要用标记是否整除了。
#include<cstdio> #include<cstring> #include<algorithm> using namespace std; int main(){ int t,n,m; int Max,aver,num; scanf("%d",&t); while(t--){ aver=Max=0; scanf("%d%d",&n,&m); while(n--){ scanf("%d",&num); Max=max(Max,num); aver+=num; } aver=(aver+m-1)/m; printf("%d\n",max(aver,Max)); } return 0; }
标签:
原文地址:http://www.cnblogs.com/zero-begin/p/4345376.html