NOIP2016普及组复赛第一题——买铅笔


程序如下:

var

  i,n,m:longint;
  a:array[0..3,0..2]of longint;
begin
  m:=maxlongint;
  readln(n);
  for i:=1 to 3 do
  begin
    readln(a[i,1],a[i,2]);   //可以边输入,边计算,不会影响。
    if n>a[i,1] then   //如果套装的笔数>=人数,则不必继续,可以直接带入。
      if (n mod a[i,1])<>0 then a[i,0]:=(n div a[i,1]+1)*a[i,2] 
        else a[i,0]:=n div a[i,1]*a[i,2]
      else a[i,0]:=a[i,2];
  end;
  for i:=1 to 3 do
    if a[i,0]<m then m:=a[i,0];   //寻找最少的钱。
  writeln(m);

end.



备注:此题数据不大,可以大胆去做!!!


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值