用python做迷宫问题
当我用这个code时def m_print(maze):
for row in maze:
for e in row:
print(e, end='')
print()
我会拼出来一个迷宫
d_maze = ["\//\\\\/", "\///\\\\", "//\\\\/\\", "\/\///"].
然后我需要写一个code去算在这个diagonal 迷宫里一共有几个关闭的图形。
比如>>> m_print(["\//\\\\/", "\///\\\\", "//\\\\/\\", "\/\///"])
\//\\/
\///\\
//\\/\
\/\///
>>> count_areas(["\//\\\\/", "\///\\\\", "//\\\\/\\", "\/\///"])
12
>>> m_print(["\/", "/\\"])
\/
/\
>>> count_areas(["\/", "/\\"])
4
请问我该怎么用flood fill做 本帖最后由 hnldyxx551 于 2020-3-29 13:26 编辑
https://h5.qzone.qq.com/page/photo?init=photo.v7/common/viewer2/index&picKey=NRMAVjR0cTZ4QlltTXhnRjR1d2xvUAcAcGhvdG9neg!!&ownerUin=1648471211&appid=4&topicId=V11lEeNp2F6K35_NRMAVjR0cTZ4QlltTXhnRjR1d2xvUAcAcGhvdG9neg!!_0_0&pre=http%3A%2F%2Fa1.qpic.cn%2Fpsc%3F%2FV11lEeNp2F6K35%2FIuPP.iXwoDzL23w4nRtQcu0Wh*C4NaWuOKLABkO8pg4P2LjdqqSHinF6jYWlVe7*Op6cOF.budoYSz2voeuDtQ!!%2Fm%26ek%3D1%26kp%3D1%26pt%3D0%26bo%3D*QNoAgAAAAADJ5Y!%26tl%3D1%26vuin%3D1648471211%26tm%3D1585458000%26sce%3D60-3-3%26rf%3D0-0&useqzfl=1&useinterface=1&noCloseBtn=0&inqq=1
页:
[1]