infoarena

infoarena - concursuri, probleme, evaluator, articole => Articole => Subiect creat de: Stefan Istrate din Martie 29, 2009, 22:51:05



Titlul: Deque și aplicații
Scris de: Stefan Istrate din Martie 29, 2009, 22:51:05
Comentarii la articolul Deque și aplicații (http://infoarena.ro/deque-si-aplicatii) scris de Marius Stroe.

Marius și-a propus să prezinte în acest articol o structură de date tot mai des întâlnită în concursurile de informatică: deque. Veți remarca numărul mare de probleme explicate, tocmai pentru a vă ajuta să descoperiți mai ușor problemele în care se pretează această structură.


Titlul: Răspuns: Deque și aplicații
Scris de: Marius Stroe din Martie 29, 2009, 22:55:20
Ca întotdeauna, îi mulţumesc lui Ştefan pentru revizuirea şi îmbunătăţirea calităţii articolului. Dacă nu s-ar fi uitat peste el, cu siguranţă nu ar fi plăcut nimănui. :)


Titlul: Răspuns: Deque și aplicații
Scris de: Andrei Grigorean din Martie 29, 2009, 23:17:54
Bravo, Marius! Văd că munceşti constant la îmbunătaţirea saitului! Keep up the good work! :winner1:


Titlul: Răspuns: Deque și aplicații
Scris de: Florin Chirica din Martie 14, 2012, 20:53:07
Bun articol. Felicitari autorilor! :)


Titlul: Răspuns: Deque și aplicații
Scris de: Claudiu Mihail din Mai 27, 2013, 10:28:56
Salut,

Ar fi util de mentionat si problema Avioane[0] in lista de aplicatii rezolvabile cu ajutorul unui deque.

Claudiu

  • http://www.infoarena.ro/problema/avioane


Titlul: Răspuns: Deque și aplicații
Scris de: Mihai Nitu din Iunie 02, 2013, 10:48:35
De fapt, la problema Otilia, algoritmul pentru 100 se infaptuieste chiar cu o stiva. MinY(i) este dat de cel mai mic j pentru care MinY[i-j] > j*P. Dar asta este si ordinea in care le avem in lista: de la varf catre coada: MinY[i-1], MinY[i-2] s.a.m.d, deci toate operatiile se pot la un singur capat => stiva.  Deque-ul (cel putin din cate am inteles eu) ar aparea in cazul in care adaugarea/excluderea elementelor din lista ar depinde de un parametru iar calitatea de "cea mai buna solutie" de un altul (de ex., vrem sa calculam v(i) minim cu i pe intervale [j..k]; adaugarea/excluderea depinde de j si k, pe cand solutia optima depinde de v(i)), ceea ce nu e cazul aici. Deci nu stiu in ce masura se justifica tag-ul de deque la problema asta  :-k


Titlul: Răspuns: Deque și aplicații
Scris de: Paul-Dan Baltescu din Iunie 02, 2013, 20:59:32
Am schimbat.


Titlul: Răspuns: Deque și aplicații
Scris de: Claudiu Mihail din Iunie 10, 2013, 08:00:37
Ca fapt divers, si problema Ksecv se poate face doar cu stiva. Nu e nevoie de deque pentru 100p.

Claudiu