1210 OY問題 搜尋

2021-07-31 01:51:19 字數 1668 閱讀 3251

題目描述

oy是什麼意思?那麼oyt你知不知道呢

(這拼音首字母真的是一點加密性都沒有)

沒錯,oy就是這個意思(某人的姓),那麼你能分得清「o」怎麼寫和「y」怎麼寫嗎?

在計算機裡,可以用0代表無色,用1代表黑色,這樣對上面的進行處理就變成了下圖。

那麼問題來了,給出這樣的01矩陣,你能否判斷它是「o」還是「y」呢?

你可能會說這太簡單了(應該會說吧……),所以為了加大難度,給出矩陣所展示的圖形可能是經過旋轉、拉伸、平移、縮放之後的。

輸入

第一行是乙個整數tt,代表有t組測試資料。

對於每組資料,第一行是兩個整數nn,mm,代表這個n×mn×m矩陣的大小。

下面有nn行mm列描述這個只含0、1的矩陣。

保證圖案只有「o」、「y」,並且有正確結果。

1≤t≤1001≤t≤100

1≤n,m≤201≤n,m≤20

輸出

如果圖案為「o」,輸出「o」。

如果圖案為「y」,輸出「y」。

樣例輸入

2 13 9

000000000

000111000

001000100

010000010

010000010

010000010

010000010

010000010

010000010

010000010

001000100

000111000

000000000

13 9

000000000

010000010

001000100

000101000

000010000

000010000

000010000

000010000

000010000

000010000

000010000

000010000

000000000

樣例輸出o y

#include

#include

char matrix[22][22];

int n,m;

void dfs(int,int);

int main()

dfs(0,0);

int flag=0;

for(int i=1;i<=n;i++)

for(int j=1;j<=m;j++)

if(matrix[i][j]=='0')

if(flag) printf("o\n");

else

printf("y\n");

} return0;}

void dfs(int x,int y)

,dy[4]= ;//向與該點相鄰的點順時針搜尋(右、下、左、上)

for(int i=0;i<4;i++)

} }

hpuoj 1210 OY問題 搜尋

oy是什麼意思?那麼oyt你知不知道呢?這拼音首字母真的是一點加密性都沒有 沒錯,oy就是這個意思 某人的姓 那麼你能分得清 o 怎麼寫和 y 怎麼寫嗎?在計算機裡,可以用0代表無色,用1代表黑色,這樣對上面的進行處理就變成了下圖。那麼問題來了,給出這樣的01矩陣,你能否判斷它是 o 還是 y 呢?...

HPUoj1210 OY問題 搜尋 DFS

1210 oy問題 搜尋 時間限制 1 sec 記憶體限制 128 mb 提交 69 解決 11 oy是什麼意思?那麼oyt你知不知道呢?這拼音首字母真的是一點加密性都沒有 沒錯,oy就是這個意思 某人的姓 那麼你能分得清 o 怎麼寫和 y 怎麼寫嗎?在計算機裡,可以用0代表無色,用1代表黑色,這樣...

HDOJ 1210 Eddy s 洗牌問題

上來大家的第一反應都是去找規律,想著去找通解,但是如果打表的話會發現並沒有什麼特別明確的通解,所以方向都錯了,其實這道題對書寫方式也是乙個誤導,我們看著n 1,1,n 2,2 2n,n,這組資料心裡面想的往往都是把前面n個數插入到後面n個數裡面,這樣想當然沒問題,但是就看不出這其實是一種置換,其實我...