汉诺塔 浅浅的花香味﹌ 2022-08-25 05:28 199阅读 0赞 在印度,有这么一个古老的传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片,不管在哪根针上,小片必须在大片上面。僧侣们预言,当所有的金片都从梵天穿好的那根针上移到另外一根针上时,世界就将在一声霹雳中消灭,而梵塔、庙宇和众生也都将同归于尽。 设 n为层数,A,B,C三根柱子,要求把A上金片借助B移到C上。 \#include void hannuota(int n, char A, char B, char C) \{ static int i = 0; if( n == 1) \{ printf("第%d步:%c -> %c \\n",++i,A,C); return ; \} if( n == 2) \{ printf("第%d步:%c -> %c \\n",++i,A,B); printf("第%d步:%c -> %c \\n",++i,A,C); printf("第%d步:%c -> %c \\n",++i,B,C); return ; \} if( n == 3) \{ printf("第%d步:%c -> %c \\n",++i,A,C); printf("第%d步:%c -> %c \\n",++i,A,B); printf("第%d步:%c -> %c \\n",++i,C,B); printf("第%d步:%c -> %c \\n",++i,A,C); printf("第%d步:%c -> %c \\n",++i,B,A); printf("第%d步:%c -> %c \\n",++i,B,C); printf("第%d步:%c -> %c \\n",++i,A,C); return ; \} \} int main() \{ int n; char a = 'A',b = 'B',c = 'C'; scanf("%d",&n); hannuota(n-1,a,c,b); hannuota(1,a,b,c); hannuota(n-1,b,a,c); return 0; \}
相关 汉诺塔 在印度,有这么一个古老的传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的6 浅浅的花香味﹌/ 2022年08月25日 05:28/ 0 赞/ 200 阅读
相关 汉诺塔 package com.someusefuldesign.demo; /假设有A B C三个柱子移动的顺序为: / public class 妖狐艹你老母/ 2022年08月13日 15:54/ 0 赞/ 194 阅读
相关 汉诺塔 Problem Description 汉诺塔(又称河内塔)问题是印度的一个古老的传说。 开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒A、B和C,A上面套着 Dear 丶/ 2022年06月17日 05:28/ 0 赞/ 265 阅读
相关 汉诺塔 汉诺塔 Time Limit: 1000MS Memory Limit: 65536KB [Submit][] [Statistic][] Prob 约定不等于承诺〃/ 2022年06月11日 03:24/ 0 赞/ 211 阅读
相关 汉诺塔 \include<stdio.h> void hanoi(int n,char A,char B,char C) \{ if(n==1) printf("Move s 逃离我推掉我的手/ 2022年06月10日 12:57/ 0 赞/ 255 阅读
相关 汉诺塔 include <stdio.h> void hannuota(int n,char A,char B,char C){ if(1 == n){ 川长思鸟来/ 2022年06月07日 13:06/ 0 赞/ 178 阅读
相关 汉诺塔 汉诺塔 Time Limit: 1000 ms Memory Limit: 65536 KiB [Submit][] [Statistic][] Problem D 怼烎@/ 2022年05月29日 05:58/ 0 赞/ 225 阅读
相关 汉诺塔 def move(n, a, b, c): if n == 1: \ 如果a只有1盘子 print(a, '-->', c); \ 直接把盘子从a移到c els 迷南。/ 2022年05月18日 22:25/ 0 赞/ 282 阅读
相关 汉诺塔 include <iostream> using namespace std; int main() { void hanno(int 冷不防/ 2021年09月29日 12:14/ 0 赞/ 422 阅读
还没有评论,来说两句吧...