infoarena

infoarena - concursuri, probleme, evaluator, articole => Algoritmiada 2015 => Subiect creat de: Mihai Calancea din Septembrie 12, 2015, 09:12:18



Titlul: Compact2
Scris de: Mihai Calancea din Septembrie 12, 2015, 09:12:18
Aici se pot pune întrebări legate de problema Compact (http://www.infoarena.ro/problema/compact2) de la Runda Finala (http://www.infoarena.ro/algoritmiada-2015/runda-finala) a concursului Algoritmiada 2015 (http://www.infoarena.ro/algoritmiada-2015).


Titlul: Răspuns: Compact2
Scris de: turcuman vlad din Septembrie 12, 2015, 10:24:48
Avem voie sa permutam sirul P pana se ajunge la alt sir, si sa cautam in acel sir un subsir supercompact?
Daca Da: sirul poate fi permutat pana se ajunge la 3 4 2 5 1 care este el insusi un supercompact
Daca Nu: in exemplu nu este niciun subsir supercopact (sau cel putin nu vad eu unul... :-k )


Titlul: Răspuns: Compact2
Scris de: Eugenie Daniel Posdarascu din Septembrie 12, 2015, 10:30:58
Nu se permuta sirul. Subsirul din exemplu este "4 5 3". Vom explica in enunt ce inseamna subsir mai exact.


Titlul: Răspuns: Compact2
Scris de: Parfene Narcis din Septembrie 15, 2015, 07:23:11
Va rog foarte mult sa imi dati si mie o idee de rezolvare a problemei compact2. Multumesc.


Titlul: Răspuns: Compact2
Scris de: Reality din Septembrie 17, 2015, 15:57:27
Va rog foarte mult sa imi dati si mie o idee de rezolvare a problemei compact2. Multumesc.

Gindeste la faptul ca daca ai un sir cu elemente de la l lar r atunci poti adauga doar l-1 ori r+1,acum daca ai un x si daca a fost x + 1,x - 1 atunci putem adauga x ori la multimea x - 1 ori la x + 1 deci x adaugam +1 la lungimea multimei ce contine x - 1 si x + 1,daca x - 1 a fost iar x + 1 nu atunci legam x - 1 cu x,analog daca x + 1 a fost iar x - 1 nu iar daca nici x + 1 si nici x - 1 faci multimea doar din x.
Poti folosi dsu pentru multimi.Pentru ajutor poti sa te uiti la sursa mea https://ideone.com/YSAjyS.