题目描述:
描述
一次绘画比赛中需要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;
}