AT_xmascon19_i.Stamps 4

通过率:0%

AC君温馨提醒

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

题目描述

兔子有一个大小为 H×WH \times W 的矩形网格。在这个网格里,第 ii 行(1≤i≤H1 \le i \le H)和第 jj 列(1≤j≤W1 \le j \le W)的格子记作格子 (i,j)(i, j)。

初始状态下,部分格子已经被涂成黑色。每个格子 (i,j)(i, j) 的状态通过字符 Si,jS_{i,j} 来表示,其中 # 表示黑色,. 表示未被涂色。

兔子收到了一份圣诞礼物:一个印章。

使用这个印章一次可以将下图所示的格子区域全部涂成黑色。下图展示了一种由 19×3119 \times 31 的图案沿对角线无限重复构成的模式。但是这个印章只能以整格为单位进行平移,不能旋转、翻转或部分移动。

印章模式

兔子想要利用这个印章将所有未涂色的格子全部变成黑色。你需要计算出最少需要盖印多少次才能实现这个目标。

输入格式

输入通过标准输入给出,格式如下:

第一行是两个整数 HH 和 WW,表示网格的行数和列数。
接下来的 HH 行中,每行有 WW 个字符,分别表示每个格子的状态。

输出格式

输出一个整数,表示将所有格子涂成黑色所需的最小盖印次数。

输入输出样例

  • 输入#1

    19 31
    ..#############################
    #...###########################
    ###..##########################
    ####...########################
    ######...######################
    ########..#####################
    #########...###################
    ###########...#################
    #############..################
    ##############...##############
    ################..#############
    #################...###########
    ###################...#########
    #####################..########
    ######################...######
    ########################...####
    ##########################..###
    ###########################...#
    #############################..

    输出#1

    1
  • 输入#2

    5 5
    ###.#
    ##..#
    ##.##
    #..##
    #.###

    输出#2

    4
  • 输入#3

    20 19
    ###.###########.###
    ##.########...##.##
    ###.##############.
    ###################
    ######.############
    ##############.#.##
    #########.#########
    #######.#########.#
    ##########.#######.
    #########.#.#.#.###
    #######.###########
    #####.#############
    .#.##.#############
    ###.#######.####.#.
    .########.#.#######
    ##.################
    #.####.############
    ########.#.########
    ###################
    #.#.########.######

    输出#3

    13

说明/提示

  • 1≤H,W≤10001 \le H, W \le 1000
  • 每个 Si,jS_{i,j} 是 . 或 #。

本翻译由 AI 自动生成

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

首页