#2588. Template Matching
0
Template Matching
Template Matching
题目描述
给定一个由 行 列像素组成的图像 ,以及一个由 行 列像素组成的模板图像 。
像素是图像的最小单元,在本题中它是大小为 的正方形。
此外,给定的图像是二值图像,每个像素的颜色要么是白色要么是黑色。
在输入中,每个像素用一个字符表示: 对应白色像素,# 对应黑色像素。
图像 以 个字符串 给出。
字符串 的第 个字符对应图像 的第 行第 列的像素 。
同样地,模板图像 以 个字符串 给出。
字符串 的第 个字符对应模板图像 的第 行第 列的像素 。
判断在只允许对图像进行平行平移的情况下,模板图像 是否包含在图像 中。
输入格式
输入从标准输入按以下格式给出:
输出格式
如果模板图像 包含在图像 中则输出 ,否则输出 。
3 2
#.#
.#.
#.#
#.
.#
Yes
4 1
....
....
....
....
#
No
提示
是长度为 的由 # 和 组成的字符串。
是长度为 的由 # 和 组成的字符串。模板图像 与 的左上 子图像以及右下 子图像 相同。因此,输出应该是 。
模板图像 (由一个黑色像素组成)不包含在由白色像素组成的图像 中。
标签: AtCoder|abc054B
来源
AtCoder|abc054B