最长序列
查看原帖
最长序列
1313317
__liyiting01__楼主2024/3/29 21:21

遇到难题了,求助大佬们解答一下吧!为什么要输出8,我却只数出3??????????????????????????????????????????????```cpp #include using namespace std; int a[1005]; int main() { int n; cin>>n; int len=0; for (int i=1; i<=n;i++) { int temp=i; a[temp]=i; if (i%2==0) { i/=2; len++; a[i]=len;

	}
	if (i%2!=0)
	{
		i*=3;
		i+ 1;
		len++;
		a[i]=len;
	}
}
cout<<a[len]<<endl;

}

2024/3/29 21:21
加载中...