C求助。。
查看原帖
C求助。。
576536
fw2021楼主2021/11/16 16:35

为什么对应的测试点下载数据自己试是可以过的(和输出一样),但是测试点过不去。。

#include<stdio.h>
main()
{
	int n,a[1],b[1],c[1],d[3],f,j,e;
	scanf("%d",&n);
	scanf("%d%d",&a[0],&a[1]);
	scanf("%d%d",&b[0],&b[1]);
	scanf("%d%d",&c[0],&c[1]);
	if(n%a[0]!=0)
	d[1]=n/a[0]+1;
	else d[1]=n/a[0];
	d[1]=d[1]*a[1];
	if(n%b[0]!=0)
	d[2]=n/b[0]+1;
	else d[2]=n/b[0];
	d[2]=d[2]*b[1];
	if(n%c[0]!=0)
	d[3]=n/c[0]+1;
	else d[3]=n/c[0];
	d[3]=d[3]*c[1];
			for(f=1;f<=3;f++)
		{
			for(j=1;j<=3-f;j++)
		{
			if(d[j]>d[j+1])
			{
				e=d[j];
				d[j]=d[j+1];
				d[j+1]=e;
			}
		}

}
		printf("%d",d[1]);
		return 0;
}
2021/11/16 16:35
加载中...