AT_agc007_a.[AGC007A] Shik and Stone
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一个被划分为纵向 H 行、横向 W 列的棋盘。最初,棋子被放在左上角的格子里。Shikku 将这个棋子每次移动一格,可以向上、下、左、右移动,将其移动到右下角的格子。在这个过程中,棋子可能经过同一个格子多次(包括左上角和右下角的格子)。
给定由字符 aij 组成的棋盘(1≤i≤H,1≤j≤W)。当 aij 为 # 时,表示棋子在移动过程中至少经过了第 i 行第 j 列的格子一次(左上角和右下角的格子一定会经过)。当 aij 为 . 时,表示棋子在移动过程中从未经过第 i 行第 j 列的格子。请判断,是否存在一种移动方式,使得棋子在移动过程中始终只向右或向下移动,并且经过的格子与给定的信息一致。
输入格式
输入以如下格式从标准输入读入。
H W
A11A12…A1W
A21A22…A2W
⋮
AH1AH2…AHW
输出格式
如果存在一种移动方式,使得棋子在移动过程中始终只向右或向下移动,并且经过的格子与给定的信息一致,则输出 Possible,否则输出 Impossible。
输入输出样例
输入#1
4 5 ##... .##.. ..##. ...##
输出#1
Possible
输入#2
5 3 ### ..# ### #.. ###
输出#2
Impossible
输入#3
4 5 ##... .###. .###. ...##
输出#3
Impossible
说明/提示
限制条件
- 2≤H,W≤8
- ai,j 只可能为
#或.。 - 保证存在与题目描述及 a 中给出的信息一致的棋子的移动方式。
样例解释 1
如果棋子依次向右、下、右、下、右、下、右移动,则经过的格子与给定的信息一致。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?