RE求教P5727
#include<bits/stdc++.h>
using namespace std;
int ans[100010];
int main()
{
int n, m , i = 1;
scanf("%d", &n);
n = m;
while(n != 1)
{
if(n % 2 == 0) n /= 2;
else n = n * 3 + 1;
ans[i] = n;
i++;
}
for(int j = i - 1; j > 0; j--) printf("%d ", ans[j]);
printf("%d ", m);
return 0;
}