求助卡拉兹猜想c++超时
  • 板块学术版
  • 楼主Dream_ac
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/10/5 20:11
  • 上次更新2023/10/27 08:37:47
查看原帖
求助卡拉兹猜想c++超时
739380
Dream_ac楼主2022/10/5 20:11
#include<bits/stdc++.h>
using namespace std;
int main()
{
   long long n,ans;
  cin>>n;
  while(n!=1)
  {
  		if(n%2==0)
  	{
  		n=n/2;
  		
	  }
	  if(n%2!=1)
	  {
	  	n=(n*3+1)/2;
	  }
	  ans++;
  }
  
  cout<<ans<<endl;
}


2022/10/5 20:11
加载中...