#1298. [CSP2024 入门级] 第 39 题

[CSP2024 入门级] 第 39 题

void move(char src, char tgt) {
    cout << "从柱子" << src << "挪到柱子" << tgt << endl;
}

void dfs(int i, char src, char tmp, char tgt) {
    if (i == ___①___) {
        move(___②___);
        return;
    }
    dfs(i - 1, ___③___);
    move(src, tgt);
    dfs(___⑤___, ___④___);
}

②处应填( )。

{{ select(1) }}

  • src, tmp
  • src, tgt
  • tmp, tgt
  • tgt, tmp