Pagini recente » Clasamentul arhivei Infoarena Monthly | Diferente pentru blog/meet-in-the-middle intre reviziile 105 si 104 | Diferente pentru blog/matei-zaharia intre reviziile 35 si 20 | Diferente pentru blog/meet-in-the-middle intre reviziile 61 si 62 | Diferente pentru fmi-no-stress-4/solutii/autobuze intre reviziile 2 si 1
Nu exista diferente intre titluri.
Diferente intre continut:
h1(#autobuze). 'Autobuze':problema/autobuze
Solutii prezentate de ==user(user="Teodor94" type="tiny")==
h4. $Solutia 1: O(N^2^) - 50 puncte$
Vom considera ca cele $N$ numere sunt nodurile unui graf neorientat, iar fiecare nod $i$ o sa aiba valoarea $a[i]$. Initial, graful are $N$ noduri si $0$ muchii. Pentru fiecare nod $i$ de la $1$ la $N$, vom parcurge toate celelalte $N$ noduri, iar cand gasim un nod $j$ care are proprietatea ca $a[i]$ divide $a[j]$ sau viceversa, vom trage o muchie intre aceste doua noduri $i$ si $j$. In momentul acesta, problema se reduce la gasirea numarului de componente conexe existente in acest graf. Acest lucru se poate face liniar cu o parcurgere in adancime / latime.
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.