Afişează mesaje
|
Pagini: [1]
|
1
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 346 Padure
|
: Aprilie 17, 2012, 21:22:09
|
Si eu am problema asta de multa vreme la incercate... Cred ca solutia e : ,,Poti rezolva problema printr-o parcurgere bf (eu am facut ceva cu 2 cozi). Adica calculezi intai toate nodurile pentru care distanta este 0, apoi 1 si tot asa pana cand ai vizitat pozitia finala." . E comentariu pe prima pagina. Pare interesanta solutia asta, dar mereu mi-a fost lene sa o implementez. Mi-am zis si eu of-ul..
|
|
|
5
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 482 Pluton
|
: Aprilie 08, 2012, 11:43:47
|
@Costin: Plutoanele cele mai mari contin soldati de forma: xy si yx ...unde x,y apartin multimii 1,2...,9. Toate posibilitatile de a forma plutoane cu proprietatea asta sunt C29 (combinari de 9 luate cate 2).
Altfel zis. Pentru x = 1 .... y poate lua valori : 2,3,...,9. Adica 8 posibilitati. Pentru x = 2 .... y poate lua valori : 3,4,...,8. Adica 7 posibilitati. ... Pentru x = 8 .... y poate lua valoarea 9. Suma posibilitatilor : 1+2+...+8 = 8*9/2=36
|
|
|
16
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1008 Inv
|
: Februarie 18, 2012, 10:27:40
|
Am normalizat vectorul. Incerc sa fac un arbore de intervale in care: in nodurile interne memorez minimul din intervale. Daca minimul e mai mare decat elementul actual, atunci am gasit ,,lungimea intervalului" inversiuni si nu caut mai departe in acel interval. Daca am ajuns pe frunza, compar cu elementul actual si daca e mai mare(frunza), adun la rezultat 1. Apoi inserez in arbore elementul actual ... Ori ideea de a folosi arborele de intervale nu e buna, ori implementarea ca iau 20 de puncte Implementarea e cam identica cu problema din arhiva educationala. Update: Rezolvata, nu era ideea buna de folosire a arborelui.
|
|
|
22
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 310 Secventa 5
|
: Ianuarie 31, 2012, 20:41:01
|
Imi poate da cineva o indicatie pentru 100 la problema aceasta? Iau 70.
Determin numarul de secvente care au cel mult U,respectiv L-1 elemente distincte. Folosesc un hash de pairs in care memorez numarul,respectiv numarul lui de aparitii in secventa actuala. Actualizez de fiecare data cand modific secventa numarul de aparitii. Parsez citirea... ce as mai putea face?
|
|
|
|