Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: intrebare..  (Citit de 2753 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
cristi8
Vizitator
« : Ianuarie 31, 2005, 17:17:49 »

am citit intr-un articol GInfo la vectori de sume (sa aflii suma intre i si j cu s[j]-s[i-1]) :

"Din nou, algoritmul este acelaºi dacã operaþia de însumare
este înlocuitã cu o alta (calcularea produsului, stabilirea
minimului etc.)."

cum se poate adapta pentru a calcula minimul dintr-o subsecventa ?
Memorat
domino
Echipa infoarena
Nu mai tace
*****

Karma: 281
Deconectat Deconectat

Mesaje: 1.340



Vezi Profilul WWW
« Răspunde #1 : Ianuarie 31, 2005, 17:45:02 »

Citat din mesajul lui: Fr3eM4n
am citit intr-un articol GInfo la vectori de sume (sa aflii suma intre i si j cu s[j]-s[i-1]) :

"Din nou, algoritmul este acelaºi dacã operaþia de însumare
este înlocuitã cu o alta (calcularea produsului, stabilirea
minimului etc.)."

cum se poate adapta pentru a calcula minimul dintr-o subsecventa ?


Algoritmul de acolo nu se poate adapta decat daca iti trebuie minimul pentru intervale de forma [1..x]
Memorat
svalentin
Nu mai tace
*****

Karma: 88
Deconectat Deconectat

Mesaje: 704



Vezi Profilul
« Răspunde #2 : Ianuarie 31, 2005, 18:23:41 »

Algoritmul acela nu il poti adapta!
dar daca te intereseaza, poti incerca cu RMQ
dar iti trebuie preprocesare O(NlogN) memorie si afli raspunsul la min dintre x si y in O(1) (asta ca sa iti faci o idee daca merita sa te interesezi de algoritm!)
Memorat
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #3 : Ianuarie 31, 2005, 18:30:51 »

Poti face si cu un arbore de intervale preprocesare si memorie O(n) si query O(log n).
Memorat
cristi8
Vizitator
« Răspunde #4 : Ianuarie 31, 2005, 18:53:35 »

aa.. si inca ceva... unde gasesc mai multe informatii despre structuri de date pe net ? ..ce e fiecare, cand o poti folosi, si explicatia lor (si detalii de implementare)
Memorat
svalentin
Nu mai tace
*****

Karma: 88
Deconectat Deconectat

Mesaje: 704



Vezi Profilul
« Răspunde #5 : Ianuarie 31, 2005, 22:12:05 »

daca gasesti sa-mi spui si mie!! Smile
Memorat
andrei202
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« Răspunde #6 : Aprilie 20, 2011, 11:58:25 »

Am si eu o intrebare ... pentru o suma de genu pow(1,1) + pow(2,2) + ...+ pow(n,n) exista vreo formula am nevoie pentru o problema in care trebuie sa calculez suma asta
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines