开个数组直接求最小值即可
#include<iostream>
#include<cmath>
using namespace std;
#define int long long
int s[50];
signed main(){
int n,a,b;
cin>>n;
int t=3;
for(int i=1;i<=t;i++){
cin>>a>>b;
int num=n/a;
if(n%a!=0) num+=1;
s[i]=b*num;
}
int minn=min(s[1],min(s[2],s[3]));
cout<<minn;
return 0;
}

京公网安备 11010502036488号