买铅笔

前言
“古藤老树昏鸦,空调WIFI西瓜,葛优同款沙发。夕阳西下,我就往上一趴。”(古藤老树昏鸦,小桥流水人家,古道西风瘦马。夕阳西下,断肠人在天涯。)欢迎来到嘟嘟课堂。今天,嘟嘟老师讲一道淼题——买铅笔。
题目描述
这里写图片描述
输入
这里写图片描述
输出
这里写图片描述
样例输入1
57
2 2
50 30
30 27
样例输出1
54
这里写图片描述
样例输入2
9998
128 233
128 2333
128 666
样例输出2
18407
样例输入3
9999
101 1111
1 9999
1111 9999
样例输出3
89991
这里写图片描述
思路
算法1:
在所有的价格中找个最小的,用要买的只数除以它一盒的只数再乘上价格。
期望得分:40分
算法2:
用要买的总铅笔数去分别除以3个包装的数量得出分别要买几盒。把算出来的每种要买的盒数乘以那种的价格。最后在这三个总价找个最小的值输出。
期望得分:100分
代码

uses math;
var
        a,b,c,d,e,f,n,k,x,y,z,ans:int64;
begin
        assign(input,'pencil.in');reset(input);
        assign(output,'pencil.out');rewrite(output);
        readln(n);
        readln(a,b);
        readln(c,d);
        readln(e,f);
        if (n mod a=0) then k:=n div a else k:=n div a+1;
        x:=k*b;
        if (n mod c=0) then k:=n div c else k:=n div c+1;
        y:=k*d;
        if (n mod e=0) then k:=n div e else k:=n div e+1;
        z:=k*f;
        ans:=min(x,y);
        ans:=min(ans,z);
        write(ans);
        close(input);
        close(output);
end.
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值