An board is initially empty. We are allowed to perform the following operations:
Place Stones: If there is an L-shaped tromino region of three empty cells (in any orientation), we can place a stone in each of these three cells.
Clear Column: If a column has all of its cells filled with a stone, we can remove all stones from that column.
Clear Row: If a row has all of its cells filled with a stone, we can remove all stones from that row.
Determine all integers for which it is possible to reach a state with no stones on the board after a non-zero number of moves.
All that are multiples of 3 (i.e., )
All that are multiples of 2 (i.e., )
All that are multiples of 4 (i.e., )
All that are multiples of 5 (i.e., )
Hint 1: Assign a complex weight to each cell using powers of , where .
Hint 2: Show that placing an L-tromino increases the sum of cell weights by 0. What does clearing a row or column do to the sum?
Hint 3: If is not a multiple of 3, show that clearing a row or column changes the sum of weights by a non-zero amount. For , construct a working sequence using sub-blocks.
Step 1 (Necessity - Invariant): Let be a primitive cube root of unity. We assign a weight to each cell of the board, defined as for . The total weight of stones on the board is .
When an L-tromino is placed, the three cells covered have coordinates of the form (or other orientations). The change in the total weight modulo (or using the relation ) is always , because or a similar combination of consecutive powers.
When a row or column is cleared, we remove stones. If , the sum of weights of a full row or column is non-zero (since ). This alters the invariant, making it impossible to return to if we started from an empty board. Thus, a non-zero number of clears and placements can only return to an empty board if .
Step 2 (Sufficiency - Construction): For being a multiple of 3, we can tile the board with blocks. Within a block, we can place L-trominoes systematically to fill rows/columns completely, clear them, and eventually return to an empty state. By induction and coordinate-wise tiling, we construct a valid sequence of moves for any multiple of 3.
Ready to track your progress and master these topics?
Create a free account