#aBC269Fid585. Numbered Checker
Numbered Checker
No testdata at current.
AT_abc269_f [ABC269F] Numbered Checker
题目描述
有一个 行 列的网格,在从上往下第 行、从左往右第 列的格子 上写着整数 。 对这个网格进行如下操作:
- 对于所有格子 ,如果 是奇数,则将该格子上的数字改写为 。
对于操作后的网格,有 个询问需要回答。 第 个询问如下:
- 对于所有满足以下条件的格子 ,求这些格子上写着的整数之和对 取模的结果。
输入格式
输入以如下格式从标准输入读入。
输出格式
输出 行。 第 行输出第 个询问的答案,输出为一个整数。
输入输出样例 #1
输入 #1
5 4
6
1 3 2 4
1 5 1 1
5 5 1 4
4 4 2 2
5 5 4 4
1 5 1 4
输出 #1
28
27
36
14
0
104
输入输出样例 #2
输入 #2
1000000000 1000000000
3
1000000000 1000000000 1000000000 1000000000
165997482 306594988 719483261 992306147
1 1000000000 1 1000000000
输出 #2
716070898
240994972
536839100
输入输出样例 #3
输入 #3
999999999 999999999
3
999999999 999999999 999999999 999999999
216499784 840031647 84657913 415448790
1 999999999 1 999999999
输出 #3
712559605
648737448
540261130
说明/提示
数据范围
- 输入均为整数。
样例解释 1
在本输入中,网格如下所示。
本输入包含 个询问。
- 第 个询问的答案为 。
- 第 个询问的答案为 。
- 第 个询问的答案为 。
- 第 个询问的答案为 。
- 第 个询问的答案为 。
- 第 个询问的答案为 。
样例解释 2
对于第 个询问,格子 上写着的整数是 ,但需要对 取模。
由 ChatGPT 4.1 翻译