Algoritmul, pas cu pas
Imaginează-ți două tăvi de cântar: una cu mai multe bile (jumătatea „grea"), una cu mai puține (jumătatea „ușoară"). O operație ia oricâte bile dintr-o singură urnă a tăvii grele și le pune în cea ușoară. Mutarea nu schimbă totalul de bile — doar redistribuie, deci fiecare bilă mutată din tava grea în cea ușoară micșorează diferența cu 2: una pleacă din grea, una sosește în ușoară.
Fie sumele celor două jumătăți și dezechilibrul de la început.