問題文
高橋くんは巨大な猫の上を散歩しています。
猫の毛は のグリッド状に生えており、上から 行目、左から 列目の毛を と表します 。
それぞれの毛には色がついており、毛 の色は です。
高橋くんは最初、毛 の上にいます。高橋くんは、以下の移動を好きな回数( 回以上)行うことができます。
- 今いる毛から、上下左右に隣接する毛へ 本分移動する。ただし、毛が生えていない範囲( のグリッドの外)へ出るような移動はできない。
毛 から毛 への移動において、 の毛の色と の毛の色が異なるとき、またその時に限りその移動を「毛の色をまたぐ移動」と定めます。
なお、移動の途中で同じ毛を複数回踏んだり、同じ移動を複数回繰り返したりしても構いません。
毛 から出発して移動を繰り返し、毛 で終了する一連の移動のうち、「毛の色をまたぐ移動」をちょうど 回行うものが存在するか判定してください。
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられます。
サンプル 1
入力
2 2
1 1
0 1
1 0
出力
Yes
サンプル 2
入力
2 1
1 1
0 1
1 0
出力
No
サンプル 3
入力
6 8
5 5
0 1 0 0 1 0
1 0 1 1 1 1
0 1 0 1 0 0
0 0 1 1 1 1
0 1 0 0 1 0
1 1 1 1 0 1
出力
No
ログインして解答を提出
解答の提出や採点結果の確認には、ログインが必要です。
ログインする