我脑洞大了。。。。。
以为是个找规律。。。。。
原来只是模拟。。。。。
我相信肯定是有规律的。。。。。
但是我就是不愿意了。。。。。
#include<cstdio> #include<cstdlib> #include<iostream> #include<algorithm> using namespace std; int main() { int n; int sum=0; cin >> n; while (n!=1) { if(n%2 == 0) n/=2; else n = (n*3+1)/2; sum++; } cout<<sum<<endl; return 0; }