No.2641 draw X
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 53
作問者 :
ponjuice
/ テスター :
noya2
タグ : / 解いたユーザー数 53
作問者 :

問題文最終更新日: 2024-02-19 00:46:49
問題文
縦 マス、横 マスのグリッド状の絵 があり、上から 行目・左から 列目のマスを とします。
マス は #
のとき黒色に塗られていて、 .
のとき色は塗られていません。
あなたは、縦 マス、横 マスのグリッド状の何も塗られていないキャンバス に、X
の形をした図形を好きな回数描くことで同じ絵を描きたいです。つまり、全ての に対して次の条件が成り立つようにしたいです。
-
#
のとき のマス は黒く塗られている。 -
.
のとき のマス は何も塗られていない。
あなたはこの絵を描くことができるか判定してください。
X
の形を描くとは以下のことを言います。
- 中心となるマス とその大きさとなる整数 を決める。
- を満たす全ての整数について、 を黒く塗る。
- を満たす全ての整数について、 を黒く塗る。
制約
- は整数
- は
#
または.
入力
出力
もし描くことができるのならば Yes
を、そうでなければ No
を出力してください
サンプル
サンプル1
入力
5 5 #...# .#.#. ..#.# .#.#. #.#.#
出力
Yes
に大きさ の X
を描き、 に大きさ の X
を描くと、この絵を描くことができます
サンプル2
入力
3 3 #.# .#. ###
出力
No
どのようにX
を描いたとしても のマスを塗ることができません
サンプル3
入力
10 12 ###.......#. .#.#.....#.. ..#.#...#... ...#.#.#.... ....#.#..... .....#.#.... ....#.#.#... ...#...#.#.. ..#.....#.#. .#.......###
出力
No
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。