首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
汉诺塔
7条解析
开通博客写题解
ddb酱
发表于 2025-11-14 15:01:24
#include <bits/stdc++.h> using namespace std; #define endl "\n" #define int long long void f(int n, char a, char b, char c) { if (
展开全文
Ldh1315109
发表于 2025-11-09 16:47:03
def f(src, dest, n): if n == 1: print(chr(65 + src), chr(65 + dest)) return else: f(src, 3 - src - dest, n - 1)
展开全文
RogeAustine
发表于 2025-12-04 08:35:48
// 我不行了 ,瞎写的代码我自己都没看懂,居然就这么过了。。。。。。 // 将每次k大坨从src位置移动到dest位置,中间经过mid的过程分为3个步骤 // 第一步,将k-1大坨从src移动到mid // 第二步,将最底下那个垫片移动到dest // 第三步,将k-1大坨从mid移动到dest
展开全文
自由的风0450
发表于 2025-11-14 12:35:25
#include <iostream> using namespace std; void han(int n,char a,char b,char c){ if(n==1){ printf("%c %c\n",a,c); re
展开全文
Drink0318
发表于 2025-12-20 16:44:55
import sys ans = list() def hano(n, a, b, c): """ 递归实现汉诺塔移动逻辑 :param n: 待移动的盘子数量 :param a: 起始柱子(源柱子) :param b: 辅助柱子
展开全文
已标记为作弊_歪比八卜
发表于 2026-01-02 10:47:24
#include <bits/stdc++.h> using namespace std; void tower_hanio(int n,char start,char towards,char transport) { if(n==0)return ; tower_ha
展开全文
游云吞鲸
发表于 2026-01-18 21:16:44
#include <iostream> using namespace std; void hanoi(int ,char start,char end,char temp); int main() { int n;cin>>n; hanoi(n,'A','
展开全文
查看本题
查看本题讨论
等你来战
查看全部
哈尔滨华德学院第十七届程序设计竞赛(同步赛)
报名截止时间:2026-05-12 17:00
牛客挑战赛88
报名截止时间:2026-05-15 22:00
牛客周赛 Round 144
报名截止时间:2026-05-17 21:00
2026年北京印刷学院程序设计竞赛(同步赛)
报名截止时间:2026-05-20 18:00
牛客练习赛153
报名截止时间:2026-05-22 21:30
2026年中南民族大学程序设计竞赛决赛(同步赛)
报名截止时间:2026-05-23 17:00
"壹零杯"第三届西华师范大学程序设计竞赛(同步赛)
报名截止时间:2026-05-24 14:30
牛客周赛 Round 145
报名截止时间:2026-05-24 21:00
汤圆头 Round 1
报名截止时间:2026-07-06 22:00
2026牛客暑期多校训练营1
报名截止时间:2026-07-16 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题