AT_arc041_b.[ARC041B] アメーバ
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一个纵向 N 格、横向 M 格的棋盘。自上而下第 i 行(1≤i≤N)、自左而右第 j 列(1≤j≤M)的位置记作 (i,j)。
一开始,格子 (i,j) 上有 aij 只变形虫。并且,棋盘的边界上没有变形虫。也就是说,如果 i=1、i=N、j=1 或 j=M,则 aij=0。
当高桥君大声喊叫时,所有变形虫都会受到惊吓并采取如下行动:
- 每只变形虫会分裂成 4 只,分别向上下左右四个相邻格子各移动 1 只。
结果,格子 (i,j) 上有 bij 只变形虫。
现在给定当前的变形虫分布 (bij),请你求出初始时的变形虫分布 (aij) 的一种方案。保证至少存在一种解。
输入格式
输入通过标准输入给出,格式如下:
N M
b11b12…b1M
b21b22…b2M
⋮
bN1bN2…bNM
- 第 1 行包含棋盘的行数 N(3≤N≤500)和列数 M(3≤M≤500),以空格分隔。
- 接下来的 N 行,每行包含 M 个数字,表示当前的变形虫分布。其中第 i 行第 j 个数字表示 bij(0≤bij≤9)。
输出格式
请输出一种初始时的变形虫分布,共 N 行。第 i 行第 j 个数字表示 aij。输出末尾需换行。
a11a12…a1M
a21a22…a2M
⋮
aN1aN2…aNM
输入输出样例
输入#1
3 3 010 101 010
输出#1
000 010 000
输入#2
3 4 0230 2323 0230
输出#2
0000 0230 0000
输入#3
5 5 00100 03040 20903 05060 00300
输出#3
00000 00100 02030 00300 00000
说明/提示
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?