atcoder#ABC269F. [ABC269F] Numbered Checker
[ABC269F] Numbered Checker
Score : points
Problem Statement
We have a grid with rows and columns. The square at the -th row from the top and -th column from the left has an integer written on it. Let us perform the following operation on this grid.
- For every square such that is odd, replace the integer on that square with .
Answer questions on the grid after the operation. The -th question is as follows:
- Find the sum of the integers written on all squares that satisfy all of the following conditions, modulo .- .
- .
- .
- .
Constraints
- All values in the input are integers.
Input
The input is given from Standard Input in the following format:
Output
Print lines. The -th line should contain the answer to the -th question as an integer.
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
28
27
36
14
0
104
The grid in this input is shown below.
This input contains six questions.
- The answer to the first question is .
- The answer to the second question is .
- The answer to the third question is .
- The answer to the fourth question is .
- The answer to the fifth question is .
- The answer to the sixth question is .
1000000000 1000000000
3
1000000000 1000000000 1000000000 1000000000
165997482 306594988 719483261 992306147
1 1000000000 1 1000000000
716070898
240994972
536839100
For the first question, note that although the integer written on the square is , you are to find it modulo .
999999999 999999999
3
999999999 999999999 999999999 999999999
216499784 840031647 84657913 415448790
1 999999999 1 999999999
712559605
648737448
540261130