搜索
查看: 578|回复: 1
打印 上一主题 下一主题

题库中接水问题的疑惑

[复制链接]
楼主
发表于 2015-7-26 15:05:12 | 显示全部楼层
[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问我哦
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表