编程介的小学生 2017-02-28 10:42 采纳率: 20.3%
浏览 877
已采纳

Winlinez

Have you played the game "winlinez"? It's just like gobang. Now we have a board of 9 * 9 grids, on which there are several beads. These beads have only seven colors, we number them 1 - 7. We define the empty grid to be zero. Each turn you can move any bead on the board to the destination where there is a route between them. The route means that the bead can move up, down, left or right to the adjacent empty grid and may go on until it reaches the destination. After the moving, if there are five or more same-colored beads in a line (row, column, diagonal), they will all be eliminated.

For example, in figure 1, we can move the bead at (6, 7) (row, column) to (3, 1). Then the beads at (2, 1) (3, 1) (4, 1) (5, 1) (6, 1) will be wiped off. Now your task is to judge whether we can find an available move which makes for disappearing of some beads on a specified board.

Figure 1. A temporary board in the game "winlinez"

Input

The input data consists of the information of several boards. The first line of the input contains the number of boards.

Before each board description there is a blank line, then followed by nine lines of data. Each line contains 9 integers. Each of them means the color of the corresponsive position of the board.

Output

For each board, you are supposed to output "Yes" or "No" respectively according to the problem description.

Sample Input

1

1 2 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0
0 0 2 0 0 0 0 0 0
6 0 0 3 1 0 0 0 0
6 0 4 0 0 0 0 5 0
6 0 0 0 0 0 6 0 0
0 0 0 3 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 4 0 0 0 0 0

Sample Output

Yes

  • 写回答

2条回答 默认 最新

  • threenewbee 2017-03-06 15:11
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 组策略中的计算机配置策略无法下发
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)