ACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACAC

苏的大世界  •  2年前


include<>

using namespace std; int main(){

int ,,,=1,,,[1000005];
cin>>>>;
====1;
[]=;
while(!=)
{
if([]*2+1>[]*3+1)
{
	++;
	[]=[]*3+1;
	++;
}
else if([]*2+1<[]*3+1)
{
	++;
	[]=[]*2+1;
	++;
}
else
{
	++;
	[]=[]*2+1;
	++;
	++;
}

} <<[]; return 0; }


评论:

真6


root  •  2年前

//AC #include <bits/stdc++.h> using namespace std; long long int a[1000005],b[1000005],x,fa=1,fb=1,ra=0,rb=0,total=1,n,i;//r头指针,f尾指针 int main() { while(~scanf("%d%d",&x,&n)) {

   fa=1;fb=1;ra=0;rb=0;total=1;//就是这里,记住第一个对,第二个错,检查清0
   while (total<n)
{
 a[++ra]=(x*2)+1;
 b[++rb]=3*x+1;
 if (a[fa]>b[fb])     x=b[fb++];
 else if (a[fa]<b[fb])  x=a[fa++];
 else
 {
   x=a[fa++];
   fb++;
 }
 total++;
 }

cout<<x<<endl; } return 0; }//还得换行


root  •  2年前

请先登录,才能进行评论