| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 90154 | sh25_zhangjiajia | 汉诺塔问题 | C++ | 通过 | 0 MS | 244 KB | 323 | 2026-06-05 15:15:04 |
#include <bits/stdc++.h> using namespace std; void h(int m,char p,char q,char s){ if(m==1){ cout << p << "->1->" << q << endl; }else{ h(m-1,p,s,q); cout << p << "->" << m << "->" << q << endl; h(m-1,s,q,p); } } int main(){ int n; char p,q,s; cin >> n >> p >> q >> s; h(n,p,q,s); return 0; }