题解
2023-04-30 18:55:47
发布于:天津
52阅读
0回复
0点赞
#include <iostream>
#include <cmath>
#include <string>
#include <cstring>
#include <iomanip>
#include <algorithm>
#include <vector>
#include <cstdio>
#define int long long
using namespace std;
/*
按每升的价钱
如果一升装的更便宜,那就全买一升的
如果两升装的更便宜,那就尽量买两升的
如果最后差一升那就再买一升装
/
const int N=1,inf=2147483647;
int T,n,a,b;
signed main(){
scanf("%lld",&T);
while(T--){
scanf("%lld %lld %lld",&n,&a,&b);
if(2a>b){
if(n&1)printf("%lld\n",n/2b+a);
else printf("%lld\n",nb/2);
}
else printf("%lld\n",n*a);
}
return 0;
}
全部评论 2
234
2024-08-28 来自 江苏
0...
2023-07-23 来自 天津
0
有帮助,赞一个