description
在n*n的迷宮內,「#」為牆,「.」為路,「s」為起點,「e」為終點,一共4個方向可以走。從左上角((0,0)「s」)位置處走到右下角((n-1,n-1)「e」)位置處,可以走通則輸出yes,不可以走則輸出no。
input
輸入的第一行為乙個整數m,表示迷宮的數量。
其後每個迷宮資料的第一行為乙個整數n(n≤16),表示迷宮的邊長,接下來的n行每行n個字元,字元之間沒有空格分隔。
output
輸出有m行,每行對應的迷宮能走,則輸出yes,否則輸出no
sample input
1 7
s...##.
.#.....
.......
..#....
..#...#
###...#
......e
sample output
yes#include#includechar s[20][20];
int map[20][20];
int n,flag;
void dfs(int i,int j)
}int main()
;int b= ;
void dfs(int i,int j)
for(k=0; k<4; k++)
if(i+a[k]>=0&&i+a[k]=0&&j+b[k]
hdu1072 逃離迷宮系列 bfs
題意 逃離迷宮,路中可能有炸彈,總時間是6個單位,在有炸彈的位置,如果到達的時刻時間大於0,則恢復到6時間,炸彈的位置可以重複到達,求出最終至少需要多少步才能走出迷宮,到達終點。這樣的最優化問題和地圖相關的,bfs應該足以解決。我們考慮到乙個位置可能被多次訪問,所以狀態引數應該設定乙個時間,設定為訪...
1072 開學寄語
開學寄語 20 時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 下圖是上海某校的新學期開學寄語 天將降大任於斯人也,必先刪其微博,卸其qq,封其電腦,奪其手機,收其ipad,斷其wifi,使其百無聊賴,然後,淨面 理髮...
1072 開學寄語
下圖是上海某校的新學期開學寄語 天將降大任於斯人也,必先刪其微博,卸其qq,封其電腦,奪其手機,收其ipad,斷其wifi,使其百無聊賴,然後,淨面 理髮 整衣,然後思過 讀書 鍛鍊 明智 開悟 精進。而後必成大器也!本題要求你寫個程式幫助這所學校的老師檢查所有學生的物品,以助其成大器。輸入格式 輸...