九连环答案(程序另文贴出)


*********
.******** 1 卸下1环
  ^
.*.****** 2 卸下3环
  ^
**.****** 3 装上1环
 ^
*..****** 4 卸下2环
 ^
...****** 5 卸下1环
    ^
...*.**** 6 卸下5环
    ^
*..*.**** 7 装上1环
 ^
**.*.**** 8 装上2环
 ^
.*.*.**** 9 卸下1环
  ^
.***.**** 10 装上3环
  ^
****.**** 11 装上1环
 ^
*.**.**** 12 卸下2环
 ^
..**.**** 13 卸下1环
   ^
..*..**** 14 卸下4环
   ^
*.*..**** 15 装上1环
 ^
***..**** 16 装上2环
 ^
.**..**** 17 卸下1环
  ^
.*...**** 18 卸下3环
  ^
**...**** 19 装上1环
 ^
*....**** 20 卸下2环
 ^
.....**** 21 卸下1环
      ^
.....*.** 22 卸下7环
      ^
*....*.** 23 装上1环
 ^
**...*.** 24 装上2环
 ^
.*...*.** 25 卸下1环
  ^
.**..*.** 26 装上3环
  ^
***..*.** 27 装上1环
 ^
*.*..*.** 28 卸下2环
 ^
..*..*.** 29 卸下1环
   ^
..**.*.** 30 装上4环
   ^
*.**.*.** 31 装上1环
 ^
****.*.** 32 装上2环
 ^
.***.*.** 33 卸下1环
  ^
.*.*.*.** 34 卸下3环
  ^
**.*.*.** 35 装上1环
 ^
*..*.*.** 36 卸下2环
 ^
...*.*.** 37 卸下1环
    ^
...***.** 38 装上5环
    ^
*..***.** 39 装上1环
 ^
**.***.** 40 装上2环
 ^
.*.***.** 41 卸下1环
  ^
.*****.** 42 装上3环
  ^
******.** 43 装上1环
 ^
*.****.** 44 卸下2环
 ^
..****.** 45 卸下1环
   ^
..*.**.** 46 卸下4环
   ^
*.*.**.** 47 装上1环
 ^
***.**.** 48 装上2环
 ^
.**.**.** 49 卸下1环
  ^
.*..**.** 50 卸下3环
  ^
**..**.** 51 装上1环
 ^
*...**.** 52 卸下2环
 ^
....**.** 53 卸下1环
     ^
....*..** 54 卸下6环
     ^
*...*..** 55 装上1环
 ^
**..*..** 56 装上2环
 ^
.*..*..** 57 卸下1环
  ^
.**.*..** 58 装上3环
  ^
***.*..** 59 装上1环
 ^
*.*.*..** 60 卸下2环
 ^
..*.*..** 61 卸下1环
   ^
..***..** 62 装上4环
   ^
*.***..** 63 装上1环
 ^
*****..** 64 装上2环
 ^
.****..** 65 卸下1环
  ^
.*.**..** 66 卸下3环
  ^
**.**..** 67 装上1环
 ^
*..**..** 68 卸下2环
 ^
...**..** 69 卸下1环
    ^
...*...** 70 卸下5环
    ^
*..*...** 71 装上1环
 ^
**.*...** 72 装上2环
 ^
.*.*...** 73 卸下1环
  ^
.***...** 74 装上3环
  ^
****...** 75 装上1环
 ^
*.**...** 76 卸下2环
 ^
..**...** 77 卸下1环
   ^
..*....** 78 卸下4环
   ^
*.*....** 79 装上1环
 ^
***....** 80 装上2环
 ^
.**....** 81 卸下1环
  ^
.*.....** 82 卸下3环
  ^
**.....** 83 装上1环
 ^
*......** 84 卸下2环
 ^
.......** 85 卸下1环
        ^
.......*. 86 卸下9环
        ^
*......*. 87 装上1环
 ^
**.....*. 88 装上2环
 ^
.*.....*. 89 卸下1环
  ^
.**....*. 90 装上3环
  ^
***....*. 91 装上1环
 ^
*.*....*. 92 卸下2环
 ^
..*....*. 93 卸下1环
   ^
..**...*. 94 装上4环
   ^
*.**...*. 95 装上1环
 ^
****...*. 96 装上2环
 ^
.***...*. 97 卸下1环
  ^
.*.*...*. 98 卸下3环
  ^
**.*...*. 99 装上1环
 ^
*..*...*. 100 卸下2环
 ^
...*...*. 101 卸下1环
    ^
...**..*. 102 装上5环
    ^
*..**..*. 103 装上1环
 ^
**.**..*. 104 装上2环
 ^
.*.**..*. 105 卸下1环
  ^
.****..*. 106 装上3环
  ^
*****..*. 107 装上1环
 ^
*.***..*. 108 卸下2环
 ^
..***..*. 109 卸下1环
   ^
..*.*..*. 110 卸下4环
   ^
*.*.*..*. 111 装上1环
 ^
***.*..*. 112 装上2环
 ^
.**.*..*. 113 卸下1环
  ^
.*..*..*. 114 卸下3环
  ^
**..*..*. 115 装上1环
 ^
*...*..*. 116 卸下2环
 ^
....*..*. 117 卸下1环
     ^
....**.*. 118 装上6环
     ^
*...**.*. 119 装上1环
 ^
**..**.*. 120 装上2环
 ^
.*..**.*. 121 卸下1环
  ^
.**.**.*. 122 装上3环
  ^
***.**.*. 123 装上1环
 ^
*.*.**.*. 124 卸下2环
 ^
..*.**.*. 125 卸下1环
   ^
..****.*. 126 装上4环
   ^
*.****.*. 127 装上1环
 ^
******.*. 128 装上2环
 ^
.*****.*. 129 卸下1环
  ^
.*.***.*. 130 卸下3环
  ^
**.***.*. 131 装上1环
 ^
*..***.*. 132 卸下2环
 ^
...***.*. 133 卸下1环
    ^
...*.*.*. 134 卸下5环
    ^
*..*.*.*. 135 装上1环
 ^
**.*.*.*. 136 装上2环
 ^
.*.*.*.*. 137 卸下1环
  ^
.***.*.*. 138 装上3环
  ^
****.*.*. 139 装上1环
 ^
*.**.*.*. 140 卸下2环
 ^
..**.*.*. 141 卸下1环
   ^
..*..*.*. 142 卸下4环
   ^
*.*..*.*. 143 装上1环
 ^
***..*.*. 144 装上2环
 ^
.**..*.*. 145 卸下1环
  ^
.*...*.*. 146 卸下3环
  ^
**...*.*. 147 装上1环
 ^
*....*.*. 148 卸下2环
 ^
.....*.*. 149 卸下1环
      ^
.....***. 150 装上7环
      ^
*....***. 151 装上1环
 ^
**...***. 152 装上2环
 ^
.*...***. 153 卸下1环
  ^
.**..***. 154 装上3环
  ^
***..***. 155 装上1环
 ^
*.*..***. 156 卸下2环
 ^
..*..***. 157 卸下1环
   ^
..**.***. 158 装上4环
   ^
*.**.***. 159 装上1环
 ^
****.***. 160 装上2环
 ^
.***.***. 161 卸下1环
  ^
.*.*.***. 162 卸下3环
  ^
**.*.***. 163 装上1环
 ^
*..*.***. 164 卸下2环
 ^
...*.***. 165 卸下1环
    ^
...*****. 166 装上5环
    ^
*..*****. 167 装上1环
 ^
**.*****. 168 装上2环
 ^
.*.*****. 169 卸下1环
  ^
.*******. 170 装上3环
  ^
********. 171 装上1环
 ^
*.******. 172 卸下2环
 ^
..******. 173 卸下1环
   ^
..*.****. 174 卸下4环
   ^
*.*.****. 175 装上1环
 ^
***.****. 176 装上2环
 ^
.**.****. 177 卸下1环
  ^
.*..****. 178 卸下3环
  ^
**..****. 179 装上1环
 ^
*...****. 180 卸下2环
 ^
....****. 181 卸下1环
     ^
....*.**. 182 卸下6环
     ^
*...*.**. 183 装上1环
 ^
**..*.**. 184 装上2环
 ^
.*..*.**. 185 卸下1环
  ^
.**.*.**. 186 装上3环
  ^
***.*.**. 187 装上1环
 ^
*.*.*.**. 188 卸下2环
 ^
..*.*.**. 189 卸下1环
   ^
..***.**. 190 装上4环
   ^
*.***.**. 191 装上1环
 ^
*****.**. 192 装上2环
 ^
.****.**. 193 卸下1环
  ^
.*.**.**. 194 卸下3环
  ^
**.**.**. 195 装上1环
 ^
*..**.**. 196 卸下2环
 ^
...**.**. 197 卸下1环
    ^
...*..**. 198 卸下5环
    ^
*..*..**. 199 装上1环
 ^
**.*..**. 200 装上2环
 ^
.*.*..**. 201 卸下1环
  ^
.***..**. 202 装上3环
  ^
****..**. 203 装上1环
 ^
*.**..**. 204 卸下2环
 ^
..**..**. 205 卸下1环
   ^
..*...**. 206 卸下4环
   ^
*.*...**. 207 装上1环
 ^
***...**. 208 装上2环
 ^
.**...**. 209 卸下1环
  ^
.*....**. 210 卸下3环
  ^
**....**. 211 装上1环
 ^
*.....**. 212 卸下2环
 ^
......**. 213 卸下1环
       ^
......*.. 214 卸下8环
       ^
*.....*.. 215 装上1环
 ^
**....*.. 216 装上2环
 ^
.*....*.. 217 卸下1环
  ^
.**...*.. 218 装上3环
  ^
***...*.. 219 装上1环
 ^
*.*...*.. 220 卸下2环
 ^
..*...*.. 221 卸下1环
   ^
..**..*.. 222 装上4环
   ^
*.**..*.. 223 装上1环
 ^
****..*.. 224 装上2环
 ^
.***..*.. 225 卸下1环
  ^
.*.*..*.. 226 卸下3环
  ^
**.*..*.. 227 装上1环
 ^
*..*..*.. 228 卸下2环
 ^
...*..*.. 229 卸下1环
    ^
...**.*.. 230 装上5环
    ^
*..**.*.. 231 装上1环
 ^
**.**.*.. 232 装上2环
 ^
.*.**.*.. 233 卸下1环
  ^
.****.*.. 234 装上3环
  ^
*****.*.. 235 装上1环
 ^
*.***.*.. 236 卸下2环
 ^
..***.*.. 237 卸下1环
   ^
..*.*.*.. 238 卸下4环
   ^
*.*.*.*.. 239 装上1环
 ^
***.*.*.. 240 装上2环
 ^
.**.*.*.. 241 卸下1环
  ^
.*..*.*.. 242 卸下3环
  ^
**..*.*.. 243 装上1环
 ^
*...*.*.. 244 卸下2环
 ^
....*.*.. 245 卸下1环
     ^
....***.. 246 装上6环
     ^
*...***.. 247 装上1环
 ^
**..***.. 248 装上2环
 ^
.*..***.. 249 卸下1环
  ^
.**.***.. 250 装上3环
  ^
***.***.. 251 装上1环
 ^
*.*.***.. 252 卸下2环
 ^
..*.***.. 253 卸下1环
   ^
..*****.. 254 装上4环
   ^
*.*****.. 255 装上1环
 ^
*******.. 256 装上2环
 ^
.******.. 257 卸下1环
  ^
.*.****.. 258 卸下3环
  ^
**.****.. 259 装上1环
 ^
*..****.. 260 卸下2环
 ^
...****.. 261 卸下1环
    ^
...*.**.. 262 卸下5环
    ^
*..*.**.. 263 装上1环
 ^
**.*.**.. 264 装上2环
 ^
.*.*.**.. 265 卸下1环
  ^
.***.**.. 266 装上3环
  ^
****.**.. 267 装上1环
 ^
*.**.**.. 268 卸下2环
 ^
..**.**.. 269 卸下1环
   ^
..*..**.. 270 卸下4环
   ^
*.*..**.. 271 装上1环
 ^
***..**.. 272 装上2环
 ^
.**..**.. 273 卸下1环
  ^
.*...**.. 274 卸下3环
  ^
**...**.. 275 装上1环
 ^
*....**.. 276 卸下2环
 ^
.....**.. 277 卸下1环
      ^
.....*... 278 卸下7环
      ^
*....*... 279 装上1环
 ^
**...*... 280 装上2环
 ^
.*...*... 281 卸下1环
  ^
.**..*... 282 装上3环
  ^
***..*... 283 装上1环
 ^
*.*..*... 284 卸下2环
 ^
..*..*... 285 卸下1环
   ^
..**.*... 286 装上4环
   ^
*.**.*... 287 装上1环
 ^
****.*... 288 装上2环
 ^
.***.*... 289 卸下1环
  ^
.*.*.*... 290 卸下3环
  ^
**.*.*... 291 装上1环
 ^
*..*.*... 292 卸下2环
 ^
...*.*... 293 卸下1环
    ^
...***... 294 装上5环
    ^
*..***... 295 装上1环
 ^
**.***... 296 装上2环
 ^
.*.***... 297 卸下1环
  ^
.*****... 298 装上3环
  ^
******... 299 装上1环
 ^
*.****... 300 卸下2环
 ^
..****... 301 卸下1环
   ^
..*.**... 302 卸下4环
   ^
*.*.**... 303 装上1环
 ^
***.**... 304 装上2环
 ^
.**.**... 305 卸下1环
  ^
.*..**... 306 卸下3环
  ^
**..**... 307 装上1环
 ^
*...**... 308 卸下2环
 ^
....**... 309 卸下1环
     ^
....*.... 310 卸下6环
     ^
*...*.... 311 装上1环
 ^
**..*.... 312 装上2环
 ^
.*..*.... 313 卸下1环
  ^
.**.*.... 314 装上3环
  ^
***.*.... 315 装上1环
 ^
*.*.*.... 316 卸下2环
 ^
..*.*.... 317 卸下1环
   ^
..***.... 318 装上4环
   ^
*.***.... 319 装上1环
 ^
*****.... 320 装上2环
 ^
.****.... 321 卸下1环
  ^
.*.**.... 322 卸下3环
  ^
**.**.... 323 装上1环
 ^
*..**.... 324 卸下2环
 ^
...**.... 325 卸下1环
    ^
...*..... 326 卸下5环
    ^
*..*..... 327 装上1环
 ^
**.*..... 328 装上2环
 ^
.*.*..... 329 卸下1环
  ^
.***..... 330 装上3环
  ^
****..... 331 装上1环
 ^
*.**..... 332 卸下2环
 ^
..**..... 333 卸下1环
   ^
..*...... 334 卸下4环
   ^
*.*...... 335 装上1环
 ^
***...... 336 装上2环
 ^
.**...... 337 卸下1环
  ^
.*....... 338 卸下3环
  ^
**....... 339 装上1环
 ^
*........ 340 卸下2环
 ^
......... 341 卸下1环
buuctf(BUU CTF)是北京邮电大学举办的一项网络安全竞赛活动。九连环是其中的一道题目。 九连环是一个由九个环组成的智力游戏,目标是通过一系列的操作,将环从上到下按照一定的规则进行排列。这道题目可能要求我们编写一个程序来解决九连环的排列问题。 我们可以采用深度优先搜索(DFS)算法来解决该问题,该算法可以遍历所有可能的排列情况,并找到符合要求的解。具体步骤如下: 1. 定义一个长度为9的数组,用来表示九连环的初始排列。 2. 编写一个递归函数,该函数的目标是通过一系列的操作将九连环按照规则进行排列,同时记录每一个操作的过程。 3. 在递归函数中,使用循环遍历可能的操作情况,并以此对九连环进行操作。 4. 当九连环排列符合规则时,返回当前的排列和操作过程。 5. 当九连环没有符合规则的操作时,返回失败。 在解决该问题时,我们需要考虑以下几点: - 确定九连环的初始状态和目标状态。 - 设计合适的数据结构来存储操作过程和状态信息。 - 对递归函数进行合理的剪枝,以减少不必要的递归调用。 通过以上的思路和步骤,我们可以编写一个程序来解决九连环的排列问题。在BUU CTF中,我们可以使用该程序来解答九连环的题目,并提交给评测系统进行评判。最终得到正确的排列和操作过程,即可获得相应的分数和排名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值