Pagini recente » Istoria paginii runda/simulare_006/clasament | Istoria paginii runda/penalty_testing1/clasament | Monitorul de evaluare | Istoria paginii runda/fsd/clasament | Diferente pentru preoni-2007/runda-3/solutii intre reviziile 28 si 29
Nu exista diferente intre titluri.
Diferente intre continut:
...
Termenii $[(k*p)/p],[(k*p+1)/p]...[((k+1)*p-1)/p]$ au valoarea $k$
Termenii $[((k+1)*p)/p]...[N/p]$ au valoarea $k+1$
Astfel $k = [N/p]-1$ iar $S(N, p) = k*(k+1)/2*p + (k+1)*(N-(k+1)*p+1)$. Putem acum calcula $Nr(N, p)$ in $O(log{~p~} N)$. Factorizarea numarului $B$ se poate face in $O( &rad; B)$.
Astfel $k = [N/p]-1$ iar $S(N, p) = k*(k+1)/2*p + (k+1)*(N-(k+1)*p+1)$. Putem acum calcula $Nr(N, p)$ in $O(log{~p~} N)$. Factorizarea numarului $B$ se poate face in $O(√ B)$, iar numarul mediu al factorilor primi din descompunerea lui $B$ este $ln ln B$, complexitatea finala a rezolvarii fiind $O(√ B + ln ln B*log{~p~} N)$.
h2. 'Puteri':problema/puteri
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.