给定一个二维数组,其单元格被标记并组合在一起形成不同的线性形状,您将如何识别重复的形状。
0010000100000000000000000000
0010000100000000000000000000
0011100100000100000000011100
0000000100000111111000000000
0010000111100100000000000000
0110000000000001111000000000
0010000100000000000000000111
0000000001000000000011110000
0000000001111110000000000000
0010000001000000000000000000
这里我们有 3 个重复的形状:
1
111111
1
111
1