題目描述
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個數裡面,這樣想當然沒問題,但是就看不出這其實是一種置換,其實我...