Why wrong answer?
![:evil:](./images/smilies/icon_evil.gif)
Code: Select all
#include<stdio.h>
int main()
{
int n,h,w,p,ary[2000],sum,k,minsum,count;
int i,j,flag;
long int b;
freopen("f:\\input.txt","r",stdin);
// freopen("f:\\output.txt","w",stdout);
while(scanf("%d%ld%d%d",&n,&b,&h,&w)==4)
{
if(((n>=1)&&(n<=200))&&((b>=1)&&(b<=500000))&&((h>=1)&&(h<=18))&&((w>=1)&&(w<=13)))
{
minsum=0;
for(i=1;i<=h;i++)
{
sum=0;
flag=0;
scanf("%d",&p);
for(j=1;j<=w;j++)
{
scanf("%d",&ary[j]);
}
for(k=1;k<=w;k++)
{
if(n>ary[k])
{
flag=1;
break;
}
}
if(flag==0)
sum=p*n;
if((minsum==0)&&(sum!=0))
minsum=sum;
else if((minsum>sum)&&(sum!=0))
minsum=sum;
}
if((b<minsum)||(minsum==0))
printf("\nstay home");
else
printf("\n%d",minsum);
}
}
return 0;
}