AT_abc391_b.[ABC391B] Seek Grid

入门

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给定一个 N×NN \times N 的网格 SS 和一个 M×MM \times M 的网格 TT。将从上往下第 ii 行、从左往右第 jj 列的单元格记作单元格 (i,j)(i,j)。

网格 SS 和 TT 中每个单元格的颜色分别由 N2N^2 个字符 Si,j (1≤i,j≤N)S_{i,j} \ (1 \leq i,j \leq N) 和 M2M^2 个字符 Ti,j (1≤i,j≤M)T_{i,j} \ (1 \leq i,j \leq M) 表示。当 Si,jS_{i,j} 为 . 时,SS 的单元格 (i,j)(i,j) 为白色;当 Si,jS_{i,j} 为 # 时,该单元格为黑色。TT 的表示方式同理。

请从 SS 中寻找 TT。具体来说,请输出满足以下条件的 a,b (1≤a,b≤N−M+1)a,b \ (1 \leq a,b \leq N-M+1):

  • 对于所有 i,j (1≤i,j≤M)i,j \ (1 \leq i,j \leq M),满足 Sa+i−1,b+j−1=Ti,jS_{a+i-1,b+j-1} = T_{i,j}

输入格式

输入通过标准输入按以下格式给出:

NN MM
S1,1 S1,2… S1,NS_{1,1}\ S_{1,2}\dots \ S_{1,N}
S2,1 S2,2… S2,NS_{2,1}\ S_{2,2}\dots \ S_{2,N}
⋮\vdots
SN,1 SN,2… SN,NS_{N,1}\ S_{N,2}\dots \ S_{N,N}
T1,1 T1,2… T1,MT_{1,1}\ T_{1,2}\dots \ T_{1,M}
T2,1 T2,2… T2,MT_{2,1}\ T_{2,2}\dots \ T_{2,M}
⋮\vdots
TM,1 TM,2… TM,MT_{M,1}\ T_{M,2}\dots \ T_{M,M}

输出格式

输出 aa 和 bb,以空格分隔,占一行。

输入输出样例

  • 输入#1

    3 2
    #.#
    ..#
    ##.
    .#
    #.

    输出#1

    2 2
  • 输入#2

    2 1
    #.
    ##
    .

    输出#2

    1 2

说明/提示

约束条件

  • 1≤M≤N≤501 \leq M \leq N \leq 50
  • NN 和 MM 为整数
  • Si,jS_{i,j} 和 Ti,jT_{i,j} 为 . 或 #
  • 满足条件的 (a,b)(a,b) 恰存在唯一一组解

样例解释 1

SS 的第 22 行至第 33 行、第 22 列至第 33 列的 2×22 \times 2 区域与 TT 完全匹配。

翻译由 DeepSeek R1 完成

输入解题思路,AI测评打分。不知道怎么写?

首页