Titlul: Lian Yu Scris de: Adrian Budau din Martie 26, 2016, 08:58:32 Aici se pot pune întrebări legate de problema Lian Yu (http://www.infoarena.ro/problema/lianyu) de la concursului AGM 2016 (http://www.infoarena.ro/agm2016).
Titlul: Răspuns: Lian Yu Scris de: ichb mucenic dobre stanciu din Martie 26, 2016, 10:11:55 restrictia "Intre oricare doua asezari exista maxim un drum" inseamna ca graful nu contine muchii duble, sau ca este aciclic?
Titlul: Răspuns: Lian Yu Scris de: AGMInformatica din Martie 26, 2016, 10:16:04 restrictia "Intre oricare doua asezari exista maxim un drum" inseamna ca graful nu contine muchii duble, sau ca este aciclic? In enunt, drumurile au semnificatia legaturilor directe intre doua asezari. Titlul: Răspuns: Lian Yu Scris de: CNDG Oncescu Binica Sitaru din Martie 26, 2016, 11:07:45 Pentru ca mercenarii sa se stranga intr-un nod, trebuie sa poate ajunge pe drumurile existente, sau se considera ca se teleporteaza sau ceva de genu?
Titlul: Răspuns: Lian Yu Scris de: AGMInformatica din Martie 26, 2016, 11:19:44 Citat Pentru ca mercenarii sa se stranga intr-un nod, trebuie sa poate ajunge pe drumurile existente, sau se considera ca se teleporteaza sau ceva de genu? "Se poate ajunge de la oricare asezare la oricare alta mergand pe cele M drumuri", deci ei tot timpul o sa poata ajunge in orice nod (poti sa consideri ca se si teleporteaza daca vrei, e acelasi lucru :D)Titlul: Răspuns: Lian Yu Scris de: Tudor Maxim din Martie 26, 2016, 14:15:43 Citat Intre oricare doua asezari exista maxim un drum In exemplu exista 2 drumuri de la asezarea 1 la asezarea 4 (1 -> 2 -> 3 -> 4 si 1 -> 4). E gresit exemplul sau nu ma prind eu?Titlul: Răspuns: Lian Yu Scris de: AGMInformatica din Martie 26, 2016, 14:21:56 Citat Intre oricare doua asezari exista maxim un drum In exemplu exista 2 drumuri de la asezarea 1 la asezarea 4 (1 -> 2 -> 3 -> 4 si 1 -> 4). E gresit exemplul sau nu ma prind eu?S-a mai raspuns la intrebarea asta, verifica mai sus Titlul: Răspuns: Lian Yu Scris de: Tudor Maxim din Martie 26, 2016, 14:43:26 Acum am vazut. Multumesc.
Titlul: Răspuns: Lian Yu Scris de: Andrei Manea din Martie 27, 2016, 17:51:36 Se pot da niste hinturi in legatura cu solutia? :)
Titlul: Răspuns: Lian Yu Scris de: Mihai Calancea din Martie 27, 2016, 20:24:54 Salut, sper că nu greșesc, fiindcă n-am implementat-o. În principiu îți faci arborele de componente biconexe și faci o dinamică pe el. Gândește în direcția asta.
Titlul: Răspuns: Lian Yu Scris de: Bogdan Ciobanu din Martie 31, 2016, 19:03:00 Există vreo restricție în problemă care face ca acest test (http://pastebin.com/jvSnux9P) (arborele linie pentru N și K maxime) să nu fie unul valid?
Titlul: Răspuns: Lian Yu Scris de: Patrick Sava din Martie 31, 2016, 19:27:18 Există vreo restricție în problemă care face ca acest test (http://pastebin.com/jvSnux9P) (arborele linie pentru N și K maxime) să nu fie unul valid? Aaah, care e mai exact problema ? :? Titlul: Răspuns: Lian Yu Scris de: Bogdan Ciobanu din Martie 31, 2016, 19:34:15 Aaah, care e mai exact problema ? :? M-am gandit la o dinamica acum cateva zile, care merge bine in medie, dar pe testul acesta e O(N^3), iar azi am consultat sursele oficiale de pe github si ambele iau TLE (cam 60 de secunde cu -O2) pe acest test. Titlul: Răspuns: Lian Yu Scris de: Chichirim George din Martie 31, 2016, 22:16:59 Aveam o eroare in sursa, dar aceasta nu a modificat cu nimic corectitudinea problemei sau testele. Cand o sa postam si solutiile o sa vezi de ce sursa are complexitate per total O(N*K+N*N) (o sa scriu si demonstratia matematica). Ne cerem mii de scuze. Am pus sursa corectata si pe GitHub.
|