Afişează mesaje
Pagini: 1 [2] 3 4 5
26  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Generator de teste : Februarie 24, 2014, 16:13:34
Petru explica destul de bine pe blogul sau o metoda usor de implementat si destul de productiva. Sper sa intelegi!
Spor!
27  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2014 / Răspuns: Infoarena Monthly 2014, Runda 2 : Februarie 21, 2014, 22:31:20
Eu iau wrong answer pe doua dintre teste...
Am O(N ^ 2) si fac in felul urmator:
fixez o lungime k, parcurg un i (1, N) si
imi construiesc un vector dp[ i ] = d[i - 1] + (s[ i ] == s[i + k])
La fiecare i verific daca dp[ i ] - dp[i - 2*k] == 2*k, iar in cazul in care e adevarat incrementez solutia...
Imi poate da cineva un contra exemplu sau sa imi explice mai detaliat solutia, si anume cum fac in O(1) verificarea daca secv[i, i + 3*k] este triopalindromica?
28  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2014 / Răspuns: Gigel si Resturile : Februarie 21, 2014, 20:41:07
Acum nu mai avem voie sa trimitem pana ce nu ni se reevalueaza sursele...
29  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: CMMDC recursiv : Februarie 12, 2014, 18:41:37
P nu este "cineva", e o variabila...
30  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Site similar infoarena : Februarie 12, 2014, 09:36:16
URI online judge
CodeForces
UVA online judge
Si sunt si altele...
31  infoarena - concursuri, probleme, evaluator, articole / Probleme externe / Almost Shortest Path : Februarie 10, 2014, 19:23:00
Buna!

Este cineva care stie sa rezolve si sa imi explice si mie cum s-ar rezolva urmatoarea problema:
Dandu-se un graf orientat cu costuri se cere "aproape drumul minim" dintre nodurile S si D din acest graf. Drumul acesta este definit ca drumul de cost minim dintre S si D cu proprietatea ca acest cost este mai mare strict decat costul drumului minim dintre S si D.

Multumesc anticipat!
32  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2014 / Răspuns: Ninja : Februarie 09, 2014, 12:17:11
Un lingou este supravegheat daca exista cel putin o camera de supraveghere care sa se intersecteze cu el? Sau trebuie ca toate partile lingoului sa fie supravegheate?
33  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 057 Diametrul unui arbore : Ianuarie 28, 2014, 19:21:24
In primul rand, felicitari tuturor celor implicati in extinderea arhivei educationale Smile , iar in al doilea rand cred ca ati uitat sa puneti acces liber si la teste.
Numai bine!
34  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2014 / Răspuns: K Aparitii : Ianuarie 16, 2014, 21:25:51
Testul 7 e cel mai "cuprinzator" ?
35  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Recursivitate : Ianuarie 13, 2014, 19:00:49
Poi fiindca prima data afisezi si apoi apelezi functia...  Aha.
36  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Recursivitate : Ianuarie 13, 2014, 16:28:54
Poi daca ai te-ai fi uitat pe ce ti-am dat si ai fi inteles ti-ai fi dat seama de ce afiseaza aia.
O sa trec peste teoria cu stiva si asa.
Trebuie sa intelegi o chestie foarte simpla: Cand apelezi o functie programul tau se duce direct la inceputul functiei si abia ce se termina functia asta apelata apoi continua de unde a ramas.

Adica tu apelezi asa:

1. F(4)

iti intra in else din motive (clare, sper), acum apeleaza F(3):   
                                                                           iti intra iarasi in else (din aceleasi motive:)) ), apeleaza F(2)...
Interesant este ce se intampla la F(0), intra inf if - ul acela si returneaza valoarea 0.
Din cauza faptului ca programul tau a fost apelat de mai multe ori el revine sa "termine" ce are de facut. Adica revine la F[1] ca sa faca instructionile de dupa apelare, adica cout << counter. In cazul nostru afiseaza 1.
Se observa ca acum se termina functia.
Programul revine la F(2), F(3), F(4), de fiecare data afisand counter-ul.
Deci ordinea in care sunt afelate functiile este F(4), F(3)...F(0), iar afisarea e chiar invers.
Iti sugerez sa studiezi mai bine (din manual sau de pe net) revursivitatea. Este un concept esential pentru un programator.

http://www.infoarena.ro/blog/putina-recursivitate

Uite poate intelegi din comentariile de la articolul asta.

Succes!
37  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Recursivitate : Ianuarie 13, 2014, 15:36:13
Uite aici si aici !
Smile Spor.
38  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 031 Componente biconexe : Ianuarie 13, 2014, 15:21:29
S-a terminat concursul Smile. E cineva care a rezolvat-o sau care o stie rezolva Tongue?
39  infoarena - concursuri, probleme, evaluator, articole / ONIS 2014 / Răspuns: ONIS 2014 Feedback : Ianuarie 12, 2014, 19:08:42
Poti fi mai explicit, te rog?
Ce ar trebui sa retin in fiecare nod al trie-ului?

L.E Ar putea fi o problema recursivitatea?
40  infoarena - concursuri, probleme, evaluator, articole / ONIS 2014 / Răspuns: ONIS 2014 Feedback : Ianuarie 12, 2014, 18:45:11
Imi poate spune si mie cineva ideea din spatele problemei Facebook Search? Eu am incercat cu trie, dar nu mi-a intrat in memorie. Smile
41  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 031 Componente biconexe : Ianuarie 10, 2014, 12:58:16
Buna!
Se poate adapta acest algoritm pentru a afla perechile de doua muchii, care eliminate din graf ar duce la pierderea conexitatii lui?
Singura solutie la care m-am gandit are complexitatea O(M * (N + M) ). Sunt curios daca exista o rezolvare mai buna privind complexitatea Smile.

L.E: Curios nu a fost chiar cuvantul potrivit Smile) !
42  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Craciun Fericit! : Decembrie 26, 2013, 11:02:44
Sarbatori fericite ! Santa Claus
43  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2014 / Răspuns: Kami : Decembrie 21, 2013, 09:14:49
Citat
zapada de pe nivelul i coboara pe nivelul i - 1. Daca cantitatea de zapada de pe nivelul i - 1 este mai mare sau egala decat cantitatea de zapada de pe nivelul i, atunci avalansa se opreste.

Daca zapada de pe nivelul i coboara pe nivelul i - 1, atunci nu de fiecare data cantitatea de pe nivelul i - 1 va fi mai mare?

L.E.  Nevermind, am inteles!
44  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2014 / Răspuns: Algoritmiada 2014, Runda 1 : Decembrie 19, 2013, 18:30:54
Am actualizat logo-ul Smile, daca un admin binevoieste sa il schimbe, se afla la acest link.
45  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 032 Flux maxim : Decembrie 18, 2013, 11:56:16
Se pare ca in 2012 s-a descoperit un nou algoritm de flux maxim, mult mai rapid, cu o complexitate de aproximativ O ( N * M ).

Pentru cei interesati algoritmul este descris aici

Sursa : Quora.com
46  infoarena - concursuri, probleme, evaluator, articole / ONIS 2014 / Răspuns: Imunitate : Decembrie 14, 2013, 12:46:28
Poate Camera Deputatilor sa ramana fara nici un deputat Smile) ?
47  infoarena - concursuri, probleme, evaluator, articole / ONIS 2014 / Răspuns: Imunitate : Decembrie 14, 2013, 10:35:15
Din exemplu reiese ca un deputat poate fi influentat de el insusi, dar la restrictii nu se precizeaza, deci se poate asa ceva?

L.E My fault!
48  infoarena - concursuri, probleme, evaluator, articole / Articole / Răspuns: Ciclu hamiltonian in graf dens : Decembrie 03, 2013, 09:23:54
Am si eu cateva nelamuriri. Am citit dintr-o carte a doamnei Cerchez despre ciclul hamiltonian in graf turneu. Graful turneu e la grafuri orientate, iar la cele neorientate e graf dens? Daca nu, care e diferenta dintre cele doua notiuni?
Tot in cartea respectiva am gasit un algoritm diferit de cel propus in acest articol. Acolo ideea e sa extindem prima data ciclul la stanga, la dreapta si mai apoi sa inseram cate un nod in ciclul actual.
Multumesc anticipat!
49  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 754 Morcovi : Noiembrie 22, 2013, 13:00:23
Intr-adevar, optimizarea propusa de tine mi-a adus 90 de puncte. Am incercat sa parsez, sa reduc memoria cat am putut, dar in continuare iau TLE pe ultimul test...

L.E : Nevermind, am reusit. Multumesc Radu Visan Smile !
50  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 754 Morcovi : Noiembrie 21, 2013, 20:25:51
Cred ca limita de timp la aceasta problema este cam stransa. Iau 80 de puncte cu TLE, cu toate ca am incercat sa pun for-urile astfel incat sa nu sparg cache-ul.
Pagini: 1 [2] 3 4 5
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines