AT_abc309_b.[ABC309B] Rotate
入门
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个 N 行 N 列的网格。在从上往下第 i 行、从左往右第 j 列的格子中写有整数 Ai,j。这里保证 Ai,j 只会是 0 或 1。
请输出将网格外侧的格子上的整数顺时针移动 1 格后的网格。
这里,外侧的格子指的是属于第 1 行、第 N 行、第 1 列或第 N 列中至少一项的格子的集合。
输入格式
输入以以下格式从标准输入给出。
N
A1,1A1,2…A1,N
A2,1A2,2…A2,N
⋮
AN,1AN,2…AN,N
输出格式
在将网格外侧的格子上的整数顺时针移动 1 格后的网格中,设从上往下第 i 行、从左往右第 j 列的格子中写有整数 Bi,j。请按以下格式输出。
B1,1B1,2…B1,N
B2,1B2,2…B2,N
⋮
BN,1BN,2…BN,N
输入输出样例
输入#1
4 0101 1101 1111 0000
输出#1
1010 1101 0111 0001
输入#2
2 11 11
输出#2
11 11
输入#3
5 01010 01001 10110 00110 01010
输出#3
00101 11000 00111 00110 10100
说明/提示
限制条件
- 2≤N≤100
- 0≤Ai,j≤1 (1≤i,j≤N)
- 输入均为整数
样例解释 1
我们将从上往下第 i 行、从左往右第 j 列的格子记作 (i,j)。外侧的格子按顺时针顺序依次为 (1,1),(1,2),(1,3),(1,4),(2,4),(3,4),(4,4),(4,3),(4,2),(4,1),(3,1),(2,1) 共 12 个。将这些格子上的整数顺时针移动 1 格后,结果如输出所示。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?