zcmu-1644 多连块拼图
生活随笔
收集整理的這篇文章主要介紹了
zcmu-1644 多连块拼图
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
C - 多連塊拼圖
多連塊是指由多個(gè)等大正方形邊與邊連接而成的平面連通圖形。
—— 維基百科
給一個(gè)大多連塊和小多連塊,你的任務(wù)是判斷大多連塊是否可以由兩個(gè)這樣的小多連塊拼成。小多連塊只能平移,不能旋轉(zhuǎn)或者翻轉(zhuǎn)。兩個(gè)小多連塊不得重疊。左下圖是一個(gè)合法的拼法,但右邊兩幅圖都非法。中間那幅圖的問(wèn)題在于其中一個(gè)小多連塊旋轉(zhuǎn)了,而右圖更離譜:拼在一起的那兩個(gè)多連塊根本就不是那個(gè)給定的小多連塊(給定的小多連塊畫(huà)在右下方)。
輸入最多包含20組測(cè)試數(shù)據(jù)。每組數(shù)據(jù)第一行為兩個(gè)整數(shù)n和m(1<=m<=n<=10)。以下n行描述大多連塊,其中每行恰好包含n個(gè)字符或者.,其中表示屬于多連塊,.表示不屬于。以下m行為小多連塊,格式同大多連塊。輸入保證是合法的多連塊(注意,多連塊至少包含一個(gè)正方形)。輸入結(jié)束標(biāo)志為n=m=0。
對(duì)于每組測(cè)試數(shù)據(jù),如果可以拼成,輸出1,否則輸出0。
總結(jié)
以上是生活随笔為你收集整理的zcmu-1644 多连块拼图的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: fzu-2260
- 下一篇: zcmu-1643 报数游戏