Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2017-03-18 13:10:51.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:great.in, great.outSursăAlgoritmiada 2017, Runda 1
AutorMihai CalanceaAdăugată deklamathixMihai Calancea klamathix
Timp execuţie pe test0.25 secLimită de memorie20480 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Great

In Republica Federala Serbanistan alegerile prezidentiale se desfasoara dupa o metodologie deosebita.

- Exista doar doi candidati, iar fiecare persoana din Serbanistan va vota pentru exact unul dintre candidati.
- Serbanistan-ul este impartit in S in state, fiecare avand un numar de locuitori (people[]) si o greutate electorala (weight[]).
- Candidatul A castiga cel de al i-lea stat daca are strict mai multi votanti decat candidatul B in statul respectiv. In acest caz, greutatea totala a candidatului A creste cu exact weight[i].
- La final candidatul care are greutatea totala mai mare castiga alegerile si devine noul presedinte al Serbanistanului.

In mod oarecum contraintuitiv pentru o democratie pura cum este Serbanistanul, acest sistem permite unui candidat sa castige presedintia chiar daca acesta a adunat in total mai putine voturi decat adversarul sau. Sarcina voastra in aceasta problema este sa detectati aceasta posibilitate.

Serbanistanul este initial inexistent (dar totusi democratic). In fiecare an dintre urmatorii N componenta sa se schimba cu exact un stat: fie apare un stat nou, fie unul din cele existente se hotaraste sa paraseasca Serbanistanul. Este posibil ca la diferite momente de timp structura Serbanistanului sa cauzeze ambiguitati in procesul alegerilor: este posibil sa existe egalitate de voturi la nivelul unui stat, la nivelul greutatii totale sau la nivelul votului popular total. Din acest motiv ne vom limita la a studia doar situatiile clare. Spunem ca Serbanistanul se afla intr-o situatie clara doar daca au loc toate conditiile urmatoare:

- Numarul de locuitori al fiecarui stat este impar.
- Numarul total de locuitori ai Serbanistanului este impar
- Suma totala a greutatilor electorala este impara.

Vi se cere sa analizati situatia Serbanistanului dupa fiecare actualizare a componentei statale. Daca dupa o anumita actualizare Serbanistsanul nu se afla intr-o situatie clara, nu veti afisa nimic. Altfel, veti afisa "YES" daca este posibil ca un candidat sa castige alegerile avand mai putine voturi in total, respectiv "NO" daca acest lucru nu este posibil.

Date de intrare

Fişierul de intrare great.in ...

Date de ieşire

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

Restricţii

  • ... ≤ ... ≤ ...

Exemplu

great.ingreat.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?