//买铅笔 #include<stdio.h> int min(int x,int y){ return x<y?x:y; } int main() { int n,cnt,price,ans=1e5; scanf("%d",&n); for(int i=0;i<3;++i) { scanf("%d%d",&cnt,&price); int now=n/cnt+(n%cnt==0?0:1); //现在所需买的盒数 ans=min(ans,now*price); //所需买的盒数和ans比较看谁小 } printf("%d",ans); //输出这个最小值 return 0; }