1 条题解

  • 5
    @ 2023-12-17 15:53:58
    #include<iostream>
    #include<iomanip>
    using namespace std;
    
    int main(){
    	int a, b;cin>>a>>b;
    	int ans=0;
    	for(int i=a; i<=b; i++){
    		int n =i, cnt=1;
    		while(n!=1){
    			cnt ++;
    			if(n%2==1) n =3*n+1;
    			else n = n/2;
    		}
    		ans = max(ans, cnt);
    	} 
    	cout<<ans;
    	return 0;
    }
    
    • 1

    信息

    ID
    29
    时间
    1000ms
    内存
    512MiB
    难度
    5
    标签
    递交数
    87
    已通过
    34
    上传者