#B3948. [语言月赛 202403] 土块

[语言月赛 202403] 土块

题目背景

ScaredQiu 有一个形影不离的好朋友小 F,因为小 F 非常讨厌做题,考试的时候只能开赌。

题目描述

小 F 的考试中有 nn 道多选题,题号分别是从 00n1n-1 的整数,每道题有 44 个选项。一个选项要么是对的,要么是错的。一道题目的评分标准如下:

  • 选择了至少一个错误选项或未选择任何选项,得 00 分。

  • 选择了全部的正确选项且没有选择任何错误选项,得 66 分。

  • 选择了一部分正确选项且没有选择任何错误选项,得 33 分。

每道题目每个选项是否正确将由一个 nn44 列的 0101 矩阵 aa 描述,矩阵第 ii 行第 jj 列的元素为 11 说明题号为 i1i-1 的题目的第 jj 个选项是正确的,否则说明该选项是错误的。

小 F 按顺序作答了所有题目,他会给出一个 nn44 列的 0101 矩阵 bb,矩阵第 ii 行第 jj 列的元素为 11 说明他选择了他作答的第 ii 道题的第 jj 个选项,否则说明他没有选择该选项。

由于时间太紧,小 F 好像把答题卡涂错了。假设他作答的第 11 道题的题号为 xx,他会依次作答题号为 x,(x+1)modn,(x+2)modn,,(x+n1)modnx,(x+1) \bmod n,(x+2) \bmod n, \cdots ,(x+n-1) \bmod n 的题目。其中 mod\bmod 为取模运算。

请计算:对于从 00n1n-1 的每个整数 ii,在作答的第 11 道题的题号为 ii 的情况下,小 F 获得的总分数。

输入格式

第一行输入一个整数 nn 表示题目总数。
接下来 nn 行,每行输入四个整数,第 ii 行输入的第 jj 个数为 ai,ja_{i,j}
接下来 nn 行,每行输入四个整数,第 ii 行输入的第 jj 个数为 bi,jb_{i,j}

输出格式

输出一行 nn 个整数,第 ii 个整数表示小 F 作答的第一题的题号为 i1i-1 时的答案。

3
0 1 0 1
0 1 1 0
0 0 1 1
0 0 1 0
0 1 0 0
0 1 1 0

3 3 12

提示

对于 10%10\% 的数据,ai,j=1a_{i,j}=1
对于另外 10%10\% 的数据,bi,j=0b_{i,j}=0
对于 100%100\% 的数据,1n10001 \leq n \leq 10000ai,j,bi,j10 \leq a_{i,j},b_{i,j} \leq 1,矩阵 aa 每行至少有一个 11