← All problemsSign in

XOR Folding

CodeChefRating 1796Open on judge ↗

You are given a grid with size $N \times M$. Each cell of this grid contains either $0$ or $1$. We should perform the following operation until the size of the grid becomes $1 \times 1$: - Suppose the present size of the grid is $x \times y$. - Choose one of the $x-1$ horizontal lines or $y-1$ vertical lines crossing the grid. - Fold the grid along this line. For each pair of cells which overlap

HINT LADDERno hints yet
L1 Observation
L2 Technique
L3 Approach
L4 Pseudo-code
🔒
L5 Full solution
L5 unlocks only if you insist twice
solution.cppC++17

CodeSearch Tutor

Hints, not spoilers — it won’t hand over the full solution unless you insist.

voice by Sarvam AI

Sign in to chat with the tutor and save your progress.

Sign in to start