站外题,70pts,求调,玄关
  • 板块学术版
  • 楼主CCF___NOI
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/10/7 10:17
  • 上次更新2024/10/7 11:49:56
查看原帖
站外题,70pts,求调,玄关
1394890
CCF___NOI楼主2024/10/7 10:17

题目描述: 描述

一次绘画比赛中需要n支水彩笔。小商店的水彩笔不零售,只按捆销售,有两种规格,其中一种为100支一捆,价格为a元,另一种为10支一捆,价格为b元,请问为了保证活动的正常进行,至少需要花多少钱购买水彩笔?

输入描述

三个正整数n、a、b,其中n、a、b的值不大于10000。

输出描述

输出购买水彩笔的最少花费。

#include<bits/stdc++.h>
using namespace std;
long long n,m,k,num,sum,s,a[100007];
bool l=true;
int main(){
    cin>>k>>n>>m;
    if(m*10<=n){ s=ceil((double)k/10);  cout<<s*m;}
    else{
         if(n<=m){
             cout<<ceil((double)k/100)*n;
         }
        else{
            num=k/100;
        	k%=100;
        	sum=ceil((double)k/10);
        	cout<<num*n+sum*m;
        }
    }
    return 0;
}
2024/10/7 10:17
加载中...