1628
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Raspuns: 258 Alpin
|
: August 13, 2006, 11:55:41
|
asta inseamna ca faci in N log N sortarea si N^2 parcurgerea finala...hmm...traba sa mai gandesc putin problema asta...ca pur si simplu...iau TLE pe 2 teste...cand cum...
Incearca sa nu faci sortarea in N log N, ci in O(MaxVal) [cum se si precizeaza mai sus] ca merge mai repede si incearca sa folosesti cat mai putina memorie...pe mine m-a ajutat
|
|
|
1632
|
Comunitate - feedback, proiecte si distractie / Off topic / Raspuns: Top #5 Probleme din arhiva
|
: August 09, 2006, 14:56:07
|
Desi nu am facut foarte multe problema, acestea sunt acelea mi-au placut cel mai mult: [in ordinea cronologica , ceva mai multe de 5 ] Indep - Misto problema Car - Interesanta ideea cu lee-ul si cu codificarea Cerere Concert - Destul de dubioasa dinamica...mi-a luat ceva sa ma prind Drumuri Zebughil Adapost 2 - Uite o problema la care am invatat ceva nou [chiar de pe forum] Domino Path Pscpld - Interesanta ideea...si destul de intuitiva Cred ca top 5 ar arata asa: Car, Indep, Zebughil, PscPld, Domino.
|
|
|
1635
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Raspuns: 264 PScPld
|
: August 08, 2006, 13:37:05
|
dar daca sirul ar fi de forma sirul a a b a a b a c atunci ai avea lung 1 1 1 0 5 0 1 6 1 0 3 ... indice 1 2 3 4 5 6 7 8 9 10 11 Si ca sa-ti raspund la intrebarea ta: lung[11] = 3, desi lung[5]=5, deoarece palindromul "abaaba" nu garanteaza pentru "aabaa" ci pentru "aba". Asta se poate face O(1) luand minimul intre doua valori.
|
|
|
1638
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Raspuns: 264 PScPld
|
: August 06, 2006, 10:32:42
|
Solutia va pastra un sir LUNG unde LUNG[2i] reprezinta lungimea palindromului maxim centrat in caracterul i al sirului si LUNG[2i + 1] lungimea palindromului centrat intre caracterul i si i + 1 al sirului.
Acest fragment face parte din solutia oficiala si mi se pare gresit. Nu? (adica nu respecta exemplul de mai jos din solutie)
|
|
|
1647
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Raspuns: 256 Puternic
|
: Iulie 15, 2006, 12:15:05
|
Bun...dar daca A[i,j] (respectand notatia de mai sus) vreau sa-l inmultesc cu un pk (k<=i, pk-> al k-lea numar prim) atunci am nevoie de puterea la care se afla acesta in descompunerea lui A[i,j]...Si de aici vad doua posibilitati: 1. sa descompun fiecare A[i,j]...ceea ce nu mi se pare convenabil si ar avea o complexitate mare sau 2. sa pastrez exponentii fiecarui numar prim, dar nu imi ajunge memoria
Ce n-am inteles bine sau cum as putea imbunatati?
|
|
|
|