

一个洛谷上的题木,自己运行了事例上的,感觉没啥问题啊,求大家帮看看
自我感觉良好是吧?

#include <stdio.h>
#include <math.h>
int main()
{
int a, b[5], c[5], min, i, num[5];
scanf("%d", &a);
min = 100000000;
for(i=0; i<3; i++)
{
scanf("%d %d", &b[i], &c[i]);
num[i] = ceil(a * 1.0 / b[i]); // 向上取整
if (num[i] * b[i] >= a && num[i] * c[i] < min)
{
min = num[i] * c[i];
}
}
printf("%d", min);
return 0;
}