pencil题解

这个问题非常弱智,向上取整直接码代码

#include <stdio.h>
int n,a1,b1,c1,a2,b2,c2,ans1,ans2,ans3,ans;
int min(int a,int b)
{ if(a<=b)return a;
else return b;
}
int main()

scanf("%d",&n);
scanf("%d %d",&a1,&a2);
scanf("%d %d",&b1,&b2);
scanf("%d %d",&c1,&c2);
if(n%a1)ans1=n/a1+1;
else ans1=n/a1;
if(n%b1)ans2=n/b1+1;
else ans2=n/b1;
if(n%c1)ans3=n/c1+1;
else ans3=n/c1;
ans1*=a2;
ans2*=b2;
ans3*=c2;
ans=min(ans1,min(ans2,ans3));
printf("%d ",ans);
return 0;
}

原文地址:https://www.cnblogs.com/new-hand/p/6105716.html