2 条题解

  • 0
    @ 2025-7-6 11:26:57

    #include<bits/stdc++.h> using namespace std; long long s,n; int main(){ cin>>n; while(1){ if(n1) break; else if(n%21) n=n*3+1; else n=n/2; s++; } cout<<s; return 0; }

    • 0
      @ 2024-12-29 15:24:27
      #include<bits/stdc++.h>
      #define ll long long
      using namespace std;
      ll n,s=0;
      int main(){
      	cin>>n;
      	while(1){
      		if(n==1) break;
      		else if(n%2==0) n=n/2;
      		else if(n%2==1) n=n*3+1;
      		s++;
      	}
      	cout<<s;
      	return 0;
      }
      
      • 1

      信息

      ID
      352
      时间
      1000ms
      内存
      256MiB
      难度
      3
      标签
      (无)
      递交数
      27
      已通过
      18
      上传者