Editorial for Yet Another Contest 7 P2 - Coprime Grid
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
Note that there are many possible constructions which are not illustrated in this editorial.
Subtask 1
Observe that every integer
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
20 19 18 17 16
21 22 23 24 25
This grid is coprime because:
is coprime with all integers, and so is coprime with the two integers adjacent to it. is adjacent to and , for all . is adjacent to and , which are both coprime with it. Note that and do not share any prime factors, so and must also have no prime factors in common.
Time complexity:
Subtask 2
Our construction from subtask 1 does not always work because
2 3 4 5 6 7
13 12 11 10 9 8
14 15 16 17 18 19
25 24 23 22 21 20
26 27 28 29 30 1
This grid is coprime because:
is coprime with all integers, and so is coprime with the two integers adjacent to it. is adjacent to and , both of which are odd. is adjacent to and , for all . is adjacent to and , which are both coprime with it.
There is an alternate construction where we change the path that the snake takes, such that
is coprime with all integers, and so is coprime with the two integers adjacent to it. is adjacent to and , for all . is adjacent to , and either or , which are both coprime with it. We can show that if is next to , it is coprime with it; if we checkerboard the grid, alternating black and white cells, we see that integers of the same parity are in the same colour of cell. Since and would be in different coloured cells, they must have opposite parities, so is odd and therefore coprime with .
Time complexity:
Comments