#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main() {
int a;
cin >> a;
if (a == 1) {
cout << "End";
return 0;
}
while (a != 1) {
if (a % 2 != 0) {
printf("%d*3+1=%d\n", a,a * 3 + 1);
a = a * 3 + 1;
} else if (a % 2 == 0) {
printf("%d/2=%d\n", a, a / 2);
a /= 2;
}
}
cout << "End";
return 0;
}
题解也是这样的,但我错了。
#5、#6一直TLE。