8 条题解

  • 0
    @ 2023-5-1 15:35:59

    #include #include <math.h> #include #include <stdio.h> #include #include #include #include <string.h> #include using namespace std; #define LL long long const int N = 1e5 + 10; const int INF = 0x3f3f3f3f; void f(int n , char A , char B , char C) { if(n == 0) return ; f( n-1 , A , C , B); cout << "Move " << A <<" to "<<C<<endl; f(n-1 , B , A,C);

    } int main() { int n ; cin >> n; cout << pow(2,n) - 1 << endl; f(n,'A' , 'B' , 'C'); return 0; }

    信息

    ID
    1234
    时间
    1000ms
    内存
    256MiB
    难度
    5
    标签
    递交数
    386
    已通过
    153
    上传者