AT_arc107_e.[ARC107E] Mex Mat
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
我们考虑一个 N×N 的矩阵。该矩阵第 i 行第 j 列的值记为 ai,j。对于满足 i=1 或 j=1 的 ai,j,输入会给出其值,取值为 0、1 或 2。其余的元素按照以下规则确定:
- 对于 2≤i,j≤N,有 ai,j=mex(ai−1,j,ai,j−1)。其中 mex(x,y) 按照下表定义:
| mex(x,y) | y=0 | y=1 | y=2 |
|---|---|---|---|
| x=0 | 1 | 2 | 1 |
| x=1 | 2 | 0 | 0 |
| x=2 | 1 | 0 | 0 |
请计算矩阵中值为 0、1、2 的元素各有多少个。
输入格式
输入通过标准输入给出,格式如下:
N a1,1 a1,2 … a1,N a2,1 a3,1 … aN,1
输出格式
请输出 0 的个数、1 的个数、2 的个数,空格分隔。
输入输出样例
输入#1
4 1 2 0 2 0 0 0
输出#1
7 4 5
说明/提示
限制
- 1≤N≤500,000
- 输入的 ai,j 均为 0、1 或 2
样例解释 1
矩阵如下所示:
1 2 0 2
0 1 2 0
0 2 0 1
0 1 2 0
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?