AT_kupc2024_n.Nonsymmetric Matrix
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个 N 行 N 列的整数矩阵 A=(Ai,j),判断是否存在满足以下条件的矩阵 A。如果存在,请输出一个使得 max∣Ai,j∣ 最小的矩阵。
- 每一行的元素之和为 0,即对任意 1≤i≤N,有 ∑j=1NAi,j=0。
- 每一列的元素之和也为 0,即对任意 1≤j≤N,有 ∑i=1NAi,j=0。
- 当 i=j 时,有 Ai,j=Aj,i。
输入格式
输入包含一行:
N
输出格式
如果不存在满足条件的矩阵,输出 No。
如果存在,输出 N+1 行。第 1 行输出 Yes。接下来的 N 行输出一个满足条件且 max∣Ai,j∣ 最小的矩阵。每行输出 N 个元素,格式如下:
A1,1 A1,2 … A1,N
A2,1 A2,2 … A2,N
⋮
AN,1 AN,2 … AN,N
输入输出样例
输入#1
3
输出#1
Yes 1 -1 0 0 1 -1 -1 0 1
说明/提示
样例解释 1
A=((1,−1,0),(0,1,−1),(−1,0,1)) 就是一个满足条件的矩阵。
数据范围
- N 是一个满足 1≤N≤1000 的整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?