5 条题解
- 1
信息
- ID
- 241
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 5
- 标签
- 递交数
- 43
- 已通过
- 17
- 上传者
#include<bits/stdc++.h>
using namespace std;
int main() {
long long n;
int a=0;
cin>>n;
while(n!=1) {
if(n%2==1) {
a++; n=n*3+1;
}
else {
a++;
n=n/2;
}
}
cout<<a;
return 0;
}
#include<bits/stdc++.h> using namespace std; int main(){ long long n; int a=0; cin>>n; while(n!=1){ if(n%2==1){ a++; n=n*3+1; } else{ a++; n=n/2; } } cout<<a; return 0; }