Mutare

 Se considera o multime de n piese din care doi jucatori iau alternativ un numar de piese care sa fie o putere a lui 2 (1,2,4,8,...). Castiga jucatorul care ia ultimele piese.Sunteti jucatorul care face prima mutare, adica cel care ia primul piese din multime. Trebuie sa gasiti o strategie castigatoare, daca exista, adica sa gasiti mutarile care sa va asigure castigul indiferent de mutarile adversarului.

Cerinta

Determinati numarul maxim de piese pe care le puteti lua la prima mutare astfel incat sa va asigurati castigul indiferent de jocul adversarului, sau stabiliti ca nu exista o prima mutare castigatoare.

Date de intrare

Pe prima linie a fisierului de intrare mutare.in este scris numarul de piese n.

Date de iesire

Prima linie a fisierului mutare.out va contine numarul maxim de piese care pot fi luate la prima mutare astfel incat sa aveti castigul asigurat la un joc corect sau numarul 0 daca nu exista o prima mutare care sa va asigure castigul.

Restrictii

Exemple

mutare.in

mutare.out

7

4

mutare.in

mutare.out

123456789876543212

36028797018963968

Timp maxim de executie/test: 0.2 secunde

prof. Nistor Mot

Colegiul National "N.Balcescu" - Braila

Contact:emotz_ro@yahoo.co.uk