AT_abc297_c.[ABC297C] PC on the Table

入门

通过率:0%

AC君温馨提醒

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

题目描述

高桥君想在房间里放置尽可能多的 PC。为此,他决定编写一个程序来计算房间里最多可以放多少台 PC。

给定 HH 行、每行长度为 WW 的字符串 S1,S2,…,SHS_1,S_2,\ldots,S_H,每个字符串只包含 . 和 T。

高桥君可以进行如下操作,操作次数不限(可以为 00 次):

  • 选择满足 1≤i≤H, 1≤j≤W−11\leq i \leq H,\ 1\leq j \leq W-1 的整数 i,ji,j,使得 SiS_i 的第 jj 个和第 j+1j+1 个字符都是 T。将 SiS_i 的第 jj 个字符替换为 P,第 j+1j+1 个字符替换为 C。

请输出在最大化操作次数的情况下,操作结束后的 S1,S2,…,SHS_1,S_2,\ldots,S_H 的一种可能结果。

输入格式

输入按以下格式从标准输入给出。

HH WW
S1S_1
S2S_2
⋮\vdots
SHS_H

输出格式

请输出在最大化操作次数的情况下,操作结束后的 S1,S2,…,SHS_1,S_2,\ldots,S_H 的一种可能结果,每行一个字符串。

如果有多个解,输出任意一个都视为正确。

输入输出样例

  • 输入#1

    2 3
    TTT
    T.T

    输出#1

    PCT
    T.T
  • 输入#2

    3 5
    TTT..
    .TTT.
    TTTTT

    输出#2

    PCT..
    .PCT.
    PCTPC

说明/提示

限制条件

  • 1≤H≤1001\leq H \leq 100
  • 2≤W≤1002\leq W \leq 100
  • HH 和 WW 均为整数
  • SiS_i 是仅由 . 和 T 组成的长度为 WW 的字符串

样例解释 1

最多可以进行 11 次操作。例如,选择 (i,j)=(1,1)(i,j)=(1,1) 进行操作后,S1S_1 变为 PCT。

由 ChatGPT 4.1 翻译

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

首页