| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
Re:麻烦各位ac了的同学,给出你们的测试数据可以吗?我的测试都过了,就是wa,谢谢了In Reply To:麻烦各位ac了的同学,给出你们的测试数据可以吗?我的测试都过了,就是wa,谢谢了 Posted by:scauben0 at 2005-09-14 18:48:29 #include<stdio.h>
void main()
{
unsigned long l;
int a[102];
int b[102];
int i,j,m,n;
freopen("1.txt","r",stdin);
scanf("%ld%d",&l,&n);
if(l>20250){printf("0\n");return;}
l=l*1000;
for(i=1;i<=n;i++)
{
scanf("%d%d",&a[i],&b[i]);
}
int min=-1;
int c,d;
for(i=1;i<=n;i++)
{m=l/a[i];
n=l%a[i];
c=m*(b[i]-a[i]);
if(c>=n) {min=0;break;}
else
{if((n-c)<min||min==-1)
min=n-c;
}
}
printf("%d",min);
}
和前面那个同学的想法差不多,只是把剩余的空间加起来和剩下的酒比较,如果大于就输出0;
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator