唐伯虎找秋香 bfs

2021-10-03 20:41:42 字數 1053 閱讀 3385

題目描述

唐伯虎上次點秋香成功,嘚瑟的很,於是秋香為了讓唐伯虎懂得珍惜,決定把自己藏起來。

如果天黑之前唐伯虎找不到她,那唐今晚就要睡沙發了!

已知秋香把自己藏在乙個nm的迷宮裡,唐伯虎的位置在(1,1),秋香的位置在(n,m)。

現在離天黑還有t分鐘,唐伯虎每次移動1單位距離需要1分鐘。

走過的地方有機關不能再走,並且只能上下左右移動。

請問他有機會找到秋香嗎?

輸入

樣例輸入由多組測試資料組成。每組樣例第一行輸入三個正整數,分別為迷宮的高度 n、寬度 m 和離天黑的時間 t,(1m的迷宮,其中』a』表示唐伯虎,『b』表示秋香,』*'表示牆壁,'0』表示可以走的道路

輸出

對於每個樣例,輸出一行。

如果唐伯虎有可能找到秋香,輸出yes

如果不能,輸出no

樣例輸入 copy

4 5 11

a* 000

00* 00

00* 0*

*000b

4 4 5

a0 *0

00 *0

000 *

0 *0b

樣例輸出 copy

yesno

提示

資料量可能很大,請使用scanf和printf輸入輸出

#include

using

namespace std;

int n, m, mon;

struct q1

;char a[10]

[10];

int dir[4]

[2]=

,,,}

;int

bfs(

int x,

int y)}}

return-1

;}intmain()

return0;

}

唐伯虎點秋香中出現的經典對聯

參謀 一鄉二里共三夫子,不識四書五經六義,竟敢教七 子,十分大膽 唐伯虎 十室九貧,湊得八兩七錢六分五毫四釐,尚且三心二意一等下流 參謀 圖畫裡,龍不吟虎不嘯,小小書僮可笑可笑 唐伯虎 棋盤裡,車無輪馬無韁,叫聲將軍提防提防 參謀 鶯鶯燕燕翠翠紅紅處處融融洽洽 唐伯虎 雨雨風風花花葉葉年年暮暮朝朝 ...

BFS 小媽媽找蝌蚪

青蛙媽媽最近很不放心把蝌蚪寶寶送到幼兒園,但當她買菜回家時,卻發現可愛的孩子小蝌蚪走丟了。小池塘裡有很多石頭,青蛙家在其中標號為s的石頭上。小蝌蚪會移動k分鐘,每分鐘會出現在任意石頭旁邊,甚至多次出現在一塊石頭旁邊。但k分鐘之後,蝌蚪寶寶就游不動了。青蛙媽媽第0秒從家所在的石頭出發,每分鐘移動一次,...

找圈圈 BFS簡單運用

題目位置 題目大意是給乙個無向連通圖,找其中有幾個標準的圈。所謂標準的圈,就是乙個圈外不能有其他線段和環。那麼其中每個點都只有兩條邊 我的方法是用bfs將連通的一組點放入乙個佇列中,如果這些點都只有兩條邊,那麼這些點形成乙個圈 如果其中有乙個點的邊數!2,那麼這些點沒有形成圈。include inc...