Pagini recente » Istoria paginii runda/ccex-2013-clasa-a-10-a/clasament | Istoria paginii preoni-2008/clasament/runda-4/11-12 | Diferente pentru planificare/sedinta-20100112 intre reviziile 25 si 21 | Istoria paginii runda/carantinanuneopresteagmbiruieste | Diferente pentru monthly-2014/runda-9/solutii intre reviziile 11 si 12
Nu exista diferente intre titluri.
Diferente intre continut:
h1. 'Problema cu becuri':problema/pcb
Construim un graf cu $N + 1$ noduri in care fiecare nod reprezinta o stare. Starea initiala este reprezentata de nodul $0$. Fiecare nod $i > 0$ va reprezenta starea in care sunt aprinse doar becurile $[0,i-1]$.
Pentru fiecare comutator care schimba becurile din intervalul $[a,b]$ adaugam o muchie intre nodurile
$a$ si $b+1$. Explicatia este: $a$ reprezinta becurile aprinse in intervalul $[0,a-1]$ la care se adauga
cele din intervalul $[a,b]$ si rezulta $[0,b]$, adica nodul $b+1$.
Deci, putem aprinde becurile $[0,X-1]$ daca exista un drum de la nodul $0$ la nodul $X$. Raspunsul la problema va fi distanta minima a unui astfel de drum, ceea ce putem afla cu o 'parcurgere in latime':problema/bfs (deoarece toate muchiile au costul $1$).
h1. 'Raci':problema/raci
h1. 'Suma5':problema/suma5
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.