Algoritmul, pas cu pas
Gândește problema ca pe o întrebare de economie: ai voie să „cumperi" valori cu o constantă (x=c), dar fiecare constantă te costă la punctaj. În schimb, adunările (x+=y) sunt „gratis" la capitolul constante. Deci vrem să cumpărăm cât mai puține valori și să construim restul prin adunări.
Cheia: dacă ai o singură variabilă care ține valoarea , poți construi orice număr din ea — exact ca atunci când scrii un număr în binar. Pornești de la o variabilă goală, o dublezi repetat (x+=x mută biții la stânga) și, ori de câte ori bitul curent e , adaugi sămânța (x+=seed). Așa obții valoarea în doar linii, fără nicio constantă suplimentară.