题目链接:点击打开链接
题目大意:略。
解题思路:略。
AC代码
#include<bits/stdc++.h>
#include<cmath>
#define mem(a,b) memset(a,b,sizeof a);
#define INF 0x3f3f3f3f
using namespace std;
typedef long long ll;
int main()
{
int n;
while(cin>>n)
{
int cnt=0;
while(n!=1) //不等于1时 循环
{
if(n%2==0)
n=n/2;
else
n=(3*n+1)/2;
cnt++;
}
cout<<cnt<<endl;
continue;
}
return 0;
}