|
[mw_shl_code=c,true]#include<stdio.h>
int main()
{
int stu[10001],water[101],t;
int n,m,i,j,count=0,minindex=0,max=0;
scanf("%d%d",&n,&m);
for(i=0;i<n;i++)
{
scanf("%d",&stu);
}
for(i=0;i<m;i++)
{
water=stu;
}
while(i<n)
{
minindex=0;
for(j=0;j<m;j++)
{
if(water[j]<water[minindex])
minindex=j;
}
t=water[minindex];
count+=t;
for(j=0;j<m;j++)
{
water[j]-=t;
}
water[minindex]=stu[i++];
}
max=water[0];
for(i=0;i<m;i++)
{
if(water>max)
{
max=water;
}
}
count+=max;
printf("%d",count);
return 0;
}
[/mw_shl_code]
自己写的已经通过的代码可以参考一下,不懂1问我哦 |
|