AT_agc075_a.[AGC075A] Divide Grid
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一个 N×N 的网格。位于从上到下第 i 行、从左到右第 j 列的格子称为 (i,j)。
对于每一种在每个格子中写 0 或 1 的方式,定义 f(X) 如下:
- 从写有 X 的一个格子出发,通过“移动到右侧相邻格子或向下相邻格子”这一操作(可以重复操作,且至少操作一次)到达另一个同样写有 X 的格子的可行方案数。
请构造一种填写方式,使得 f(0)=f(1)。在本题限制条件下,保证一定存在解。
输入格式
输入通过标准输入给出,格式如下:
N
输出格式
输出 N 行。第 i 行(1≤i≤N)依次输出 (i,1),(i,2),…,(i,N) 对应格子中填写的数字,不带空格。
输入输出样例
输入#1
2
输出#1
01 01
输入#2
6
输出#2
100111 101000 100010 011101 010000 110001
说明/提示
样例解释 1
对于 f(0),只存在以下一种方案满足条件,因此 f(0)=1:
- 从 (1,1) 开始移动到 (2,1)。
对于 f(1),只存在以下一种方案满足条件,因此 f(1)=1:
- 从 (1,2) 开始移动到 (2,2)。
由于 f(0)=f(1),所以满足要求。
数据范围
- 1≤N≤500
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?