CF1955B.Progressive Square
入门
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
大小为 n 的累进正方形是一个 n×n 的矩阵。选择三个整数 a1,1,c,d
,并根据以下规则构造一个累进正方形:
ai+1,j=ai,j+c
ai,j+1=ai,j+d
例如,如果 n=3,a1,1=1,c=2,d=3,那么累进正方形如下:
1354687911
给定 n,c,d,有 n2 个整数,判断这些数是否能组成一个符合规则的累进正方形。
输入格式
第一行一个整数 t,表示测试数据数。对于每组数据,第一行三个整数 n,c,d,第二行输入 n×n 个整数,表示需要构造累进正方形的数。
输出格式
对于每组数据,输出 YES 或 NO 表示结果。
输入输出样例
输入#1
5 3 2 3 3 9 6 5 7 1 10 4 8 3 2 3 3 9 6 5 7 1 11 4 8 2 100 100 400 300 400 500 3 2 3 3 9 6 6 5 1 11 4 8 4 4 4 15 27 7 19 23 23 11 15 7 3 19 23 11 15 11 15
输出#1
NO YES YES NO NO
输入解题思路,AI测评打分。不知道怎么写?