题解 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; //<-最难的这一步 } //语文水平不高,见谅