2022-08-03 算法学习——实现冰雹猜想

2024-02-25  本文已影响0人  Lovevivi
#include<bits/stdc++.h>
using namespace std;

int n;
void dfs(int x) {
    if(x == 1) {
        return;
    }
    if(x%2 == 0) {
        dfs(x/2);
        printf("%d ",x/2);
        return;
    }
    else {
        dfs(3*x+1);
        printf("%d ",3*x+1);
        return;
    }
}
int main() {
    scanf("%d",&n);
    dfs(n);
    printf("%d ",n);
//    printf("%d",dfs(n));
    return 0;
}

上一篇 下一篇

猜你喜欢

热点阅读