Problem Archive

The flipping game is a two player game played on an $N$ by $N$ square board.
Each square contains a disk with one side white and one side black.
The game starts with all disks showing their white side.

A turn consists of flipping all disks in a rectangle with the following properties:

0459-flipping-game-0.png

Players alternate turns. A player wins by turning the grid all black.

Let $W(N)$ be the number of winning movesThe first move of a strategy that ensures a win no matter what the opponent plays. for the first player on an $N$ by $N$ board with all disks white, assuming perfect play.
$W(1) = 1$, $W(2) = 0$, $W(5) = 8$ and $W(10^2) = 31395$.

For $N=5$, the first player's eight winning first moves are:

0459-flipping-game-1.png

Find $W(10^6)$.

Solution
No solution yet. Write yours at solutions/s459.md.
Problems sourced from Project Euler · Non-commercial & educational use only · CC BY-NC-SA 4.0