亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

python遞歸法實(shí)現(xiàn)簡易連連看小游戲

系統(tǒng) 2275 0

問題: 簡單版連連看小游戲

一個(gè)分割成w*h個(gè)正方格子的矩形板上,每個(gè)正方格子可以有游戲卡,也可以沒有游戲卡

兩個(gè)游戲卡之間有一條路徑相連需滿足以下三個(gè)條件:

1.路徑只包含水平和垂直的直線段
2.路徑不能穿過別的游戲卡片
3.允許路徑臨時(shí)離開矩形板

輸入要求:

第一行包括兩個(gè)整數(shù):w 和 h ; w:矩形板的寬度,h:矩形板的長度
下面h行,每行包括w個(gè)字符,表示矩形板上卡片的分布情況:'X'代表這個(gè)地方有卡片;'O'代表無卡片
之后一行包括4個(gè)整數(shù):X1,Y1,X2,Y2(1<=X1,X2<=w;1<=Y1,Y2<=h),代表兩個(gè)卡片的位置
注意:矩形板左上角的坐標(biāo)是(1,1)

輸出要求:

對于每一組需要測試的游戲卡片輸出:
??? 若可以連接,找到線段最小路徑,輸出:k segments(k為最優(yōu)路徑的最小線段數(shù))
??? 若不可以連接,則輸出"impossible"

問題分析:

python遞歸法實(shí)現(xiàn)簡易連連看小游戲_第1張圖片

程序代碼:

            
# -*- coding: utf-8 -*-
"""
Created on Sat Mar 10 20:40:59 2018
@author: lizihua
問題:簡單版連連看小游戲
一個(gè)分割成w*h個(gè)正方格子的矩形板上,每個(gè)正方格子可以有游戲卡,也可以沒有游戲卡
兩個(gè)游戲卡之間有一條路徑相連需滿足以下三個(gè)條件:
1.路徑只包含水平和垂直的直線段
2.路徑不能穿過別的游戲卡片
3.允許路徑臨時(shí)離開矩形板
輸入要求:
第一行包括兩個(gè)整數(shù):w 和 h (1<=w,h<=75);w:矩形板的寬度,h:矩形板的長度
下面h行,每行包括w個(gè)字符,表示矩形板上卡片的分布情況:'X'代表這個(gè)地方有卡片;'O'代表無卡片
之后一行包括4個(gè)整數(shù):X1,Y1,X2,Y2(1<=X1,X2<=w;1<=Y1,Y2<=h),代表兩個(gè)卡片的位置
注意:矩形板左上角的坐標(biāo)是(1,1)
輸出要求:
對于每一組需要測試的游戲卡片輸出:
 若可以連接,找到線段最小路徑,輸出:k segments(k為最優(yōu)路徑的最小線段數(shù))
 若不可以連接,則輸出"impossible"
"""
import numpy as np
to=[[0,1],[1,0],[0,-1],[-1,0]] #定義方向
 
#定義遞歸函數(shù)---因?yàn)槊恳徊剿阉髀窂降姆绞揭粯?def search(now_x,now_y,end_x,end_y,step,f):
 #minstep在這里必須定義全局變量,否則,報(bào)錯(cuò)
 global minstep
 if step>minstep:
  return
 if now_x==end_x and now_y==end_y:
  if step
            
            
          

程序結(jié)果顯示:

python遞歸法實(shí)現(xiàn)簡易連連看小游戲_第2張圖片

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 九九视频这里只有精品99 | 四虎影院国产精品 | 成人一区二区免费中文字幕 | 国产午夜精品久久理论片 | 四虎永久免费884hutv | 日本xxxwww在线观看免费 | 青草青青在线视频 | 成人午夜精品网站在线观看 | 国产高清视频 | 久久99精品一久久久久久 | 婷婷色中文字幕 | 久久er国产精品免费观看1 | 好吊妞免费视频 | 精品成人一区二区三区免费视频 | 男人边吃奶边爱边做视频日韩 | 四虎综合网 | 精品视频一区二区三区免费 | 夜色视频网站 | 久久亚洲不卡一区二区 | 真人一级毛片免费观看视频 | 女人十八毛片免费观 | 亚洲美女激情视频 | 97视频免费人人观看人人 | 日本不卡免费在线 | 99视频精品免视3 | 最刺激黄a大片免费观看下截 | 一区二区在线视频 | 国产成人精品亚洲日本在线观看 | 国内精品久久久久久久亚洲 | 国产男女爽爽爽免费视频 | 国产高清精品91在线 | 欧美高清在线视频一区二区 | 一级高清毛片免费a级高清毛片 | a免费毛片在线播放 | 日本日日黄 | 老湿机永久体验 | 国产 magnet | 亚洲国产精品一区二区三区 | 亚洲欧美日韩国产精品影院 | 99精品热女视频专线 | 四虎永久在线精品免费观看地址 |