| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 81825 | sh25_shenpy | 汉诺塔问题 | C++ | 通过 | 0 MS | 248 KB | 325 | 2026-01-09 15:14:54 |
#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; }