• 收集
• 收集
可鲁非常地喜欢喝可乐,但他身上的钱只能买
输入的第一行有一个正整数,代表测试资料的组数。
每一组测试资料有三个正整数和
,各一个空白隔开。
每组测试数据输出一行,表示最多喝到的可乐瓶数
3 10 5 5 11 3 5 20 50 60
12 15 20
#include<iostream>
using namespace std;
void coke();
int main(){
int T;
cin>>T;
for(int i=0;i<T;i++){
coke();
}
}
void coke(){
int n,a,b;
cin>>n>>a>>b;
int mx=0;
for(int i=0;i<=n;i++){
int cn=0;
int feng=i;
int jiang=n-i;
while(jiang>=b||feng>=a){
if(feng>=a&&(jiang<b||a<=b)){
int temp=feng/a;
feng%=a;
jiang+=temp;
cn+=temp;
}
else{
int temp=jiang/b;
jiang%=b;
feng+=temp;
cn+=temp;
}
}
mx=max(mx,cn);
}
cout<<n+mx<<endl;
}