题解 P1909 【买铅笔】(还有中间那篇文章↓怎么发...
include<bits/stdc++.h> //<-it's a surprise!
using namespace std;#
int main(){ //本人不咋会发题解,见谅
int n,pencil,price; //输入数据不会不懂吧
int minn=INT_MAX; //最小价钱
int tmp; //临时存变量,后面详细
cin>>n; //神奇的输入
for (int i=1;i<=3;i++){
tmp=0; //临时设定为零
cin>>pencil>>price;
tmp=n/pencil*price; //临时存一存总要买的数÷一包个
//数=除下来能买几个整包的,乘
//个价钱
if (n%pencil!=0) tmp+=price;//如果除下来有余,再买一包
if (tmp<minn) minn=tmp; //如果这次价钱小于之前所有价钱
//那么就放在最小价钱里
}
cout<<minn<<endl; //输出还要说吗...
return 0; //<-最难的这一步
} //语文水平不高,见谅