1 条题解

  • 0
    @ 2019-09-28 12:08:51

    std

    #include <cstdio>
    
    void move(int cnt, char from, char tmp, char to) {
        if(cnt == 1) {
            printf("%c->%c\n", from, to);
            return;
        } else {
            move(cnt-1, from, to, tmp);
            move(1, from, tmp, to);
            move(cnt-1, tmp, from, to);
        }
    }
    
    int main() {
        int n; scanf("%d", &n);
        move(n, 'A', 'B', 'C');
        return 0;
    }
    
  • 1

信息

ID
1006
难度
7
分类
(无)
标签
(无)
递交数
136
已通过
23
通过率
17%
上传者