#include <bits/stdc++.h> using namespace std; void move(char src, char tgt) { cout << "从柱子" << src << "挪到柱子上" << tgt << endl; } void dfs(int i, char src, char tmp, char tgt) { if(i == __(1)__ ) { move( __(2)__ ); return; } dfs(i-1, __(3)__ ); move(src, tgt); dfs( __(5)__ , __(4)__ ); } int main() { int n; cin >> n; dfs(n, 'A', 'B', 'C'); }