信息学奥赛一本通(C++版)在线评测系统 (ssoier.cn)
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,n;
while(cin>>a>>n){
queue<int>q2,q3;
for(int i=2;i<=n;i++){
q2.push(2*a+1);
q3.push(3*a+1);
if(q2.front()>q3.front()){
a=q3.front();
q3.pop();
}
else if(q2.front()<q3.front()){
a=q2.front();
q2.pop();
}
else{
a=q2.front();
q2.pop();
q3.pop();
}
}
cout<<a<<endl;
}
return 0;
}