描述
隨著最後通牒的遞出,c國的總攻也開始了,由於c國在地形上的優勢,c國總司令下令採用水攻,剿滅a國最後的有生力量。
地形圖是乙個m*n的矩陣,矩陣上每乙個點都對應著當前點的高度。c國總司令將選擇若干個點進行放水(放水……這個詞很好很強大嘛……)。根據水往低處流的特性,假設水只往東南西北乙個單位乙個單位的流動,a國的土地將很快的被淹沒。however,a國也不是一馬平川的,所以總會有地方是淹沒不到的。你的任務很簡單,判斷一下a國司令部會不會被淹沒掉。
我們將給你完整的地形圖,然後給出a國司令部所在位置,給出c國將在哪幾個點進行放水操作。你所需要的,就是給出a國司令部會不會被水淹。if被水淹了,那麼就意味著,戰爭結束了,otherwise,戰爭也會結束(八成被水包圍了)……
輸入第一行:乙個整數k,代表資料組數。
對於每一組資料:
第一行:符合題目描述的兩個整數,m(0輸出
對於每組資料,輸出一行,如果被淹則輸出yes,沒有則輸出no。
樣例輸入
15 51 1 1 1 1
1 0 0 0 1
1 0 1 0 1
1 0 0 0 1
1 1 1 1 1
3 32
1 12 2
樣例輸出
yes
思路:依次列舉水幫浦位置,水可以向與目前位置海拔相等或者低的位置流水
**:#include#include#includeusing namespace std;
struct node;
int n,m;
int ex,ey;
int flag;
int vis[205][205];
int mp[205][205];
void init()
void getmap()
int is(int x,int y)
void bfs(int x,int y);
struct node temp,tem;
queuep;
temp.x=x;
temp.y=y;
vis[x][y]=1;
p.push(temp);
while(!p.empty())
for(int i=0;i<4;i++){
temp=tem;
temp.x+=next[i][0];
temp.y+=next[i][1];
if(is(temp.x,temp.y)) continue;
if(mp[temp.x][temp.y]
如何編制企業資訊戰略規劃?
集團型企業,擁有多個子公司,集團公司的主要功能除對投資決策 戰略規劃等方面進行統一運作外,還對採購 銷售 庫存 財務等進行統一管理,其目標是追求功能和業務領域的優化和協同性,以求得市場份額的不斷增長。各子公司主要以產品專案為中心,開展專業化生產活動,以支援集團公司的多元化產品發展戰略。該集團已經制定...
HTTP 九 響應頭資訊
http請求頭提供了關於請求,響應或者其他的傳送實體的資訊。在本章節中我們將具體來介紹http響應頭資訊。應答頭說明 allow 伺服器支援哪些請求方法 如get post等 content encoding content length 表示內容長度。只有當瀏覽器使用持久http連線時才需要這個資...
九度OJ 1069 查詢學生資訊 (模擬)
題目1069 查詢學生資訊 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 7836 解決 2116 題目描述 輸入n個學生的資訊,然後進行查詢。輸入 輸入的第一行為n,即學生的個數 n 1000 接下來的n行包括n個學生的資訊,資訊格式如下 01 李江 男 21 02 劉唐 男 23 ...