Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2015-08-04 20:49:56.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:dubi.in, dubi.outSursăJunior Challenge 2015
AutorAndrei Constantinescu, Costin OncescuAdăugată deJuniorChallenge2015JuniorChallenge2016 JuniorChallenge2015
Timp execuţie pe test0.25 secLimită de memorie65536 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Funcţia Dubioasă

Chappie, robotelul, a primit o sarcina noua de la tatal sau, Ninja, care tocmai a asediat o tara cu N orase numerotate de la 1 la N, si anume, impartirea acestora in mai multe judete. Ninja doreste o impartire in numar minim de judete astfel incat oricare doua orase dintr-un judet sa aiba un drum direct intre ele. Unchiul sau, Amerika, este responsabil de construirea drumurilor. Acesta construieste un drum direct intre orasele numerotate X, respectiv Y, daca si numai daca X xor Y >= min (X, Y) si X xor Y <= max (X, Y) (cu alte cuvinte daca numarul X xor Y se afla intre X si Y).

Date de intrare

Fişierul de intrare dubi.in ...

Date de ieşire

În fişierul de ieşire dubi.out ...

Restricţii

  • 1 ≤ N ≤ 200000

Exemplu

dubi.indubi.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicaţie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?