12分求助!!!
查看原帖
12分求助!!!
704634
poor_OIer楼主2022/9/3 21:12

这么简单做错了,可是冰雹猜想用这个思路对了。

代码
#include<iostream>
#include<cmath>
#include<cstring>
#include<string>
#include<algorithm>
#include<cstdlib>
#include<cstdio>
#include<stdio.h>
#include<map>
using namespace std;
typedef long long ll;
ll n,ans=0;
int main()
{
	cin>>n;
	while(n!=1)
	{
		ans++;
		if(n%2!=0)
			n=n*3+1;
		if(n%2==0)
			n/=2;
	}
	cout<<ans; 
	return 0;
}

没有发现哪里错了。

2022/9/3 21:12
加载中...