Blah
2023-07-11 17:33 作者:SpiderMonkeyLing | 我要投稿
#include <iostream>
#include <cstdio>
using namespace std;
const int N=10000001;
int q[N],x[N],y[N];
int hh,tt,xh,yh,xt,yt;
int main()
{
?? ?int a,n;
?? ?while(cin>>a>>n) {
?? ??? ?q[tt++]=a;
?? ??? ?for(int i=0;i<n;i++) {
?? ??? ??? ?a=q[hh++];
?? ??? ??? ?x[xt++]=2*a+1;
?? ??? ??? ?y[yt++]=3*a+1;
?? ??? ??? ?if(x[xh]<y[yh]) {
?? ??? ??? ??? ?q[tt++]=x[xh++];
?? ??? ??? ?}
?? ??? ??? ?else if(x[xh]>y[yh]) {
?? ??? ??? ??? ?q[tt++]=y[yh++];
?? ??? ??? ?}
?? ??? ??? ?else {
?? ??? ??? ??? ?q[tt++]=y[yh++];
?? ??? ??? ??? ?xh++;
?? ??? ??? ?}
?? ??? ?}
?? ??? ?cout<<q[hh-1]<<endl;
?? ??? ?hh=0,tt=0,xh=0,yh=0,xt=0,yt=0;
?? ?}
?? ?return 0;
}
標(biāo)簽: