Titlul: Problema complexitate minima Scris de: Doru Gucea din Noiembrie 23, 2011, 23:39:27 Problema urmatoare mi-a mancat toata seara asa ca nemaiavand idei m-am gandit ca poate cineva cu suflet ( a se citi minte) ma va ajuta.
Problema: “Stefan obisnuieste sa -si surprinda prietenii cu exercitiile de memorie pe care le face. “Stefan umbla mereu la el cu un pachet de cartonase care sunt albe pe o parte si negre pe cealalt . Ultima dat le-a cerut prietenilor lui s însire toate 100 de cartonase (numerotate de la 1 la 100) în ordine, cu fata alba în sus. S“tefan este legat la ochi si pe rând, câte unul dintre prietenii lui întoarce toate cartonasele de la i la j. Lui S“tefan i se spun doar valorile lui i si j de la fiecare întoarcere. Din când în când, prietenii îl testeaz pe “Stefan întrebându-l ce culoare are fata de sus a cartonasului k. S“tefan le raspunde mereu corect. Cerinte: Proiectati o structura de date eficienta care sa suporte pentru n cartonase cele 2 operatii: intoarce(i,j) culoare(k) Analizati complexitatea celor 2 operatii ale structurii de date propuse pentru cazul cel mai defavorabil. Scrieti un program C care sa implementeze structura de date propus si sa o testeze. Dupa ce m-am scremut indeajuns de mult(poate mult prea mult) am ajuns la urmatoare concluzie : Complexitatea minima obtinuta de mine este O(n), insa mi se pare banal de simplu si de aceea sunt convins ca se poate mai eficient. Apreciez orice ajutor, orice idee, fie ea si gresita. Fara cod sau alte minunatii, doar idei. Titlul: Răspuns: Problema complexitate minima Scris de: Dragos Oprica din Noiembrie 24, 2011, 09:52:09 Poti obtine o complexitate de O ( log N ) pe query folosind un arbore de intervale. Pentru mai multe informatii despre aceasta structura de date, consulta http://infoarena.ro/problema/arbint (http://infoarena.ro/problema/arbint) .
Titlul: Răspuns: Problema complexitate minima Scris de: Andrei Grigorean din Noiembrie 24, 2011, 11:20:17 Sau un arbore indexat binar.
Titlul: Răspuns: Problema complexitate minima Scris de: Doru Gucea din Noiembrie 28, 2011, 09:43:59 De asta aveam nevoie. Va multumesc si ma inclin \:D/
|