Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2013-06-03 15:06:34.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:mmo.in, mmo.outSursăAlgoritmiada 2013, Runda Finala
AutorVlad IonescuAdăugată deklamathixMihai Calancea klamathix
Timp execuţie pe test0.25 secLimită de memorie12288 kbytes
Scorul tăuN/ADificultatenormalnormalnormalnormalnormal

Vezi solutiile trimise | Statistici

Mai Marii Orasului

Mai Marii Oraşului, personaje recurente în istoria finalelor Algoritmiada, revin în atenţia publică. Aceştia, simţindu-şe ameninţati de către tradiţionalul partid de opoziţie "Mai Marii Comisiei", sunt acum în căutare de capital politic. În speţă, ei plănuiesc sa efectueze o plimbare prin Oraş pentru a-şi spori popularitatea.

Oraşul este format din N intersecţii şi M străzi bidirecţionale care leagă aceste intersecţii. Fiecare stradă este asociată cu un spor de popularitate pozitiv. Mai Marii Oraşului pot începe, respectiv finaliza plimbarea în orice intersecţie şi pot parcurge fiecare stradă de oricâte ori doresc. Însă, din păcate, datorită corupţiei înfloritoare din perioada ultimului mandat al Mai Marilor Comisiei, străzile Oraşului se află într-o stare îndoielnică. Atât de îndoielnică încât străzile folosite frecvent se pot deteriora chiar in timpul plimbării, acest lucru având un efect negativ asupra coeficientului de popularitate asociat cu strada respectivă. Mai exact, la prima parcurgere a unei străzi având coeficientul egal cu X, popularitatea Mai Marilor Oraşului va creşte cu X. Pentru parcurgeri ulterioare, popularitatea va creşte cu (-X, -2X, -4X, -8X..) Cunoscând acest lucru, Mai Marii Oraşului vor încerca să maximizeze sporul total de popularitate planificându-şi inteligent plimbarea.

Voi, bineînţeles, fiind băieţi cu pile, lucraţi în stafful de campanie al Mai Marilor Comisiei. Aflaţi şi voi popularitatea maximă pe care o pot obţine Mai Marii Oraşului în cadrul plimbării, pentru ca apoi comisia să estimeze cu uşurinţă câte voturi vor trebui falsificate la alegerile viitoare.

Date de intrare

Fişierul de intrare mmo.in ...

Date de ieşire

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

Restricţii

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

Exemplu

mmo.inmmo.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?