#4645. Rectangle Detection

0
    ID: 4645 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 1 上传者: 标签>AtCoderabc269BGESP 2级二维数组与矩阵枚举(双层循环)

Rectangle Detection

Rectangle Detection

题目描述

Takahashi 生成了 1010 个字符串 S1,S2,…,S10S_1,S_2,\dots,S_{10},方法如下。

首先,令 Si(1≤i≤10)=S_i (1 \le i \le 10)= ....................(连续 1010 个 ..)。 接着,选择满足以下所有条件的四个整数 AA、BB、CC 和 DD。 1≤A≤B≤101 \le A \le B \le 10。 1≤C≤D≤101 \le C \le D \le 10。

然后,对于每一对满足以下所有条件的整数 (i,j)(i,j),将 SiS_i 的第 jj 个字符替换为 #。 A≤i≤BA \le i \le B。 C≤j≤DC \le j \le D。

给定按上述方法生成的 S1,S2,…,S10S_1,S_2,\dots,S_{10}。找出 Takahashi 选择的整数 AA、BB、CC 和 DD。
可以证明在约束条件下这样的整数 AA、BB、CC 和 DD 唯一存在(只有一个答案)。

输入格式

输入从标准输入给出,格式如下: S1S_1 S2S_2 ⋮\vdots S10S_{10}

输出格式

按以下格式输出答案: AA BB CC DD

..........
..........
..........
..........
...######.
...######.
...######.
...######.
..........
..........
5 8
4 9
..........
..#.......
..........
..........
..........
..........
..........
..........
..........
..........
2 2
3 3
##########
##########
##########
##########
##########
##########
##########
##########
##########
##########
1 10
1 10

提示

S1,S2,…,S10S_1,S_2,\dots,S_{10} 是字符串,每个长度为 1010,且可以根据题目描述生成。在此,Takahashi 选择了 A=5A=5、B=8B=8、C=4C=4、D=9D=9。
该选择生成了 1010 个长度为 1010 的字符串 S1,S2,…,S10S_1,S_2,\dots,S_{10},其中 S5,S6,S7,S8S_5,S_6,S_7,S_8 的第 44 到第 99 个字符为 #,其他字符为 ..。
这些字符串与输入中给出的字符串相同。

标签: AtCoder|abc269B

来源

AtCoder|abc269B