AT_arc214_a.[ARC214A] Same Sum Grid Path
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一个 N×N 的网格。令 (i,j) 表示从上到下第 i 行、从左到右第 j 列的格子。
你会得到 N×N 个字符 S1,1,…,SN,N。每个字符要么是数字(0 到 9),要么是 ?。请判断是否可以将每个 ? 替换成某个数字,并满足如下条件。如果可以,请输出一种合法的替换方案。
对于每个 1≤i,j≤N,将 Si,j 作为数字填到格子 (i,j)。
从格子 (1,1) 出发,每次只能向下或向右走,到达 (N,N) 的所有路径中,对于每一条路径,其得分定义为路径上所有经过的格子中的数字之和(包括起点和终点)。
现在要求所有 (N−12N−2) 条路径的得分都相等。
输入格式
输入从标准输入读入,格式如下:
N
S1,1 S1,2 … S1,N
S2,1 S2,2 … S2,N
⋮
SN,1 SN,2 … SN,N
输出格式
如果不存在满足条件的方案,输出 -1。如果存在,输出替换后的 S1,1,…,SN,N,格式如下:
S1,1 S1,2 … S1,N
S2,1 S2,2 … S2,N
⋮
SN,1 SN,2 … SN,N
如果有多解,输出任意一种均可。
输入输出样例
输入#1
3 101 0?? 1??
输出#1
101 010 101
输入#2
4 2026 ?2?8 ???? ?214
输出#2
-1
输入#3
2 99 99
输出#3
99 99
说明/提示
样例解释 1
可以将所有的 ? 替换为数字,使每条路径的得分都为 3。
样例解释 2
不存在任何一种替换能使所有路径得分相等。
约束条件
- 2≤N≤100
- Si,j 是数字(
0到9)或?。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?