PS:这题有坑,如果发现自己过了90%,就请看看题目,他说至少买x只,极端的想,如果买三只比买一只还便宜,那么直接买3只就比一只一只溜缝来的好;

代码:#include <bits/stdc++.h>

#define int long long

using namespace std;

signed main(){

int a,b,x;

cin>>a>>b>>x;

if(b/3>=a){

cout<<a*x;

}else{

int sum=0;

sum+=x/3*b;

x-=x/3*3;

int sum2=sum+b;

sum+=x*a;

cout<<min(sum2,sum);

}

}