4185: Snuke the Cookie Picker
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
提交:0
解决:0
题目描述
# Snuke the Cookie Picker
### 内存
1024MB
### 时间
2S
## 题目描述
有一个 $H$ 行 $W$ 列的网格。用 $(i, j)$ 表示从上往下第 $i$ 行、从左往右第 $j$ 列的方格。
最初,在一个至少 $2\times2$ 大小的矩形区域内的每个方格上都放有一块饼干,其他方格上没有饼干。
形式化地说,存在唯一一组满足以下所有条件的四个整数 $(a,b,c,d)$:
1. $1 \leq a < b \leq H$
2. $1 \leq c < d \leq W$
3. 对于所有满足 $a \leq i \leq b, c \leq j \leq d$ 的方格 $(i, j)$,上面有一块饼干,其他方格上没有饼干。
然而,Snuke 拿走并吃掉了网格上的一块饼干。
那个含有被吃掉饼干的方格现在变成空的了。
输入给出的是 Snuke 吃掉饼干后网格的状态。
方格 $(i, j)$ 的状态用字符 $S_{i,j}$ 表示,其中 '`#`' 表示有饼干的方格,'`.`' 表示没有饼干的方格。
找出 Snuke 吃掉的饼干原本所在的方格。(答案是唯一确定的)
## 输入格式
输入以以下格式从标准输入给出:
$H\ W$
$S_{1,1}\ S_{1,2}...S_{1,W}$
$S_{2,1}\ S_{2,2}...S_{2,W}$
.
.
.
$S_{H,1}\ S_{H,2}...S_{H,W}$
## 输出格式
设 $(i,j)$ 是Snuke吃掉饼干的格子。按此顺序输出 $i$ 和 $j$,用空格分隔。
## 输入输出样例
### 输入样例1
```
5 6
......
..#.#.
..###.
..###.
......
```
### 输出样例1
```
2 4
```
### 输入样例2
```
3 2
#.
##
##
```
### 输出样例2
```
1 2
```
### 输入样例3
```
6 6
..####
..##.#
..####
..####
..####
......
```
### 输出样例3
```
2 5
```
## 数据范围与提示
【样例1说明】
最初,饼干放在以 $(2,3)$ 为左上角、$(4,5)$ 为右下角的矩形内的格子上,Snuke吃掉了 $(2,4)$ 上的饼干。因此,你应该输出 $(2,4)$。
【样例2说明】
最初,饼干放在以 $(1,1)$ 为左上角、$(3,2)$ 为右下角的矩形内的格子上,Snuke吃掉了 $(1,2)$ 上的饼干。
【数据范围】
$2 \leq H, W \leq 500$,$S_{i,j}$ 是 `#` 或 `.`。
## 题目来源
ABC305C