任意六十个点连通图的货郎担回路和马步哈密顿圈

任意六十个点连通图的货郎担回路和马步哈密顿圈

              经过一个周末的努力,又把小程序改进了一点,终于让程序运行速度又提高了并且能快速得到任意六十个点连通图的最短货郎担回路。这个图形是程序运行了两个小时到第509861个哈密顿回路的结果,路径和是1999。现在程序继续运行到第2亿4000万个哈密顿回路都没有出现更短路径的回路,估计总共会有300多亿个哈密顿回路,所以可以推测,在可以接受的时间内完全可以得到所有结果的更短货郎担回路。



      刚才在一个中国象棋的棋盘里走马步,竟然只用了两秒钟就得到了第一条哈密顿圈回路!

第一个中国象棋马步哈密顿圈为

1 12 5 16 9 26 7 18 35 54 71 90 79 72 89 78 85 74 55 38 19 2 13 6 17 24 31 14 3 10 21 4 11 28 47 64 83 66 73 84 77 88 81 62 45 52 63 80 87 70 53 36 43 60 67 86 69 76 59 42 23 30 37 48 29 40 33 22 41 34 15 8 27 44 25 32 49 56 75 82 65 46 57 50 61 68 51 58 39 20


第220个中国象棋马步哈密顿圈为

1 12 5 16 9 26 7 18 35 54 71 90 79 72 89 78 85 74 55 38 19 2 13 6 17 24 31 14 3 10 21 4 11 28 47 64 83 66 73 84 77 88 81 62 45 52 63 80 87 70 53 36 43 60 67 86 69 76 59 42 23 30 37 48 29 40 33 50 61 44 27 34 15 8 25 32 49 56 75 82 65 46 57 68 51 58 41 22 39 20


第1652个中国象棋马步哈密顿圈为

1 12 5 16 9 26 7 18 35 54 71 90 79 72 89 78 85 74 55 38 19 2 13 6 17 24 31 14 3 10 21 4 11 28 47 64 83 66 73 84 77 88 81 62 45 52 63 80 87 70 53 36 43 60 67 86 69 76 59 42 23 30 37 48 29 22 41 34 27 44 25 8 15 32 51 58 75 82 65 46 57 40 33 50 61 68 49 56 39 20



      在一个15*16的棋盘里面走马步,也只用了三秒钟就得到了第一个马步哈密顿圈回路!


15*16棋盘的第一个马步哈密顿圈

1  18  5  22  9  26  13  30  59  90  119  150  179  210  239  222  235  218  231  214  227  196  167  136  107  76  47  16  3  20  7  24  11  28  15  44  75  88  105  74  45  14  27  10  23  6  19  2  31  62  91  78  61  48  17  4  33  46  77  106  93  64  35  52  21  8  39  56  43  12  25  38  51  34  65  36  49  80  67  50  37  54  41  58  29  60  73  42  55  68  81  94  123  110  79  66  53  40  57  70  83  96  109  122  151  138  125  108  95  82  69  86  99  112  141  124  137  154  183  166  153  182  211  228  197  226  213  230  199  212  181  168  139  170  201  184  155  126  97  84  71  100  87  104  135  118  89  72  101  114  85  102  131  148  117  134  165  194  225  238  209  240  223  236  205  234  217  200  229  198  215  232  219  188  171  140  111  98  127  156  185  202  233  216  187  158  129  142  113  130  143  172  159  128  115  144  157  174  203  220  189  160  147  116  103  120  133  164  195  208  237  224  207  176  163  146  175  204  221  192  161  178  191  162  145  132  149  180  193  206  177  190  173  186  169  152  121  92  63  32


15*16棋盘的第55257个马步哈密顿圈

1  18  5  22  9  26  13  30  59  90  119  150  179  210  239  222  235  218  231  214  227  196  167  136  107  76  47  16  3  20  7  24  11  28  15  44  75  88  105  74  45  14  27  10  23  6  19  2  31  62  91  78  61  48  17  4  33  46  77  106  93  64  35  52  21  8  39  56  43  12  25  38  51  34  65  36  49  80  67  50  37  54  41  58  29  60  73  42  55  68  81  94  123  110  79  66  53  40  57  70  83  96  109  122  151  138  125  108  95  82  69  86  99  112  141  124  137  154  183  166  153  182  211  228  197  226  213  230  199  212  181  168  139  170  201  184  155  126  97  84  71  100  87  104  135  118  89  72  101  114  85  102  131  148  117  134  165  194  225  238  209  240  223  236  205  234  217  200  229  198  215  232  219  188  171  140  111  98  127  156  185  202  233  216  187  158  129  142  113  130  143  172  159  128  115  144  157  174  203  220  189  160  147  116  103  120  133  146  163  180  149  132  145  176  207  178  161  192  175  162  191  204  221  208  195  164  193  224  237  206  177  190  173  186  169  152  121  92  63  32


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值