杭电ACM 1003求大神看看为什么A不了
显示 超时 求大神帮看看哪里不对了
程序代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[20];
int i,j,k,t,b,num,sum = 0,cmp = 0;
scanf("%d",&t);
for(i = 0;i < t;i++)
{
scanf("%d",&num);
for(j = 0;j < num;j++)
{
scanf("%d",&a[j]);
sum += a[j];
}
k = num;
for(j = num - 1;j > 0;j--)
{
for(b = 0;b < j;b++)
{
cmp += a[b];
}
if(sum <= cmp)
{
sum = cmp;
k = j;
}
cmp = 0;
}
printf("Case %d:\n",i + 1);
printf("%d %d %d\n\n",sum,1,k);
k = 0;
sum = 0;
}
return 0;
}
[此贴子已经被作者于2017-4-19 22:07编辑过]









~~
