Pagini recente » Order3 | Diferente pentru utilizator/tudorgalatan intre reviziile 59 si 122 | Istoria paginii utilizator/constantinsegarceanu | Dreptunghiuri2 | Diferente pentru probleme-cu-secvente intre reviziile 42 si 43
Nu exista diferente intre titluri.
Diferente intre continut:
Suma _xor_ a două numere este de fapt adunare binară fără transport, fapt care o face similară operaţiei _modulo_. Problema e asemănătoare cu cea a subsecvenţei de modul maxim. Vom obţine toate sumele _xor_ parţiale şi pentru a vedea pentru $sum[i]$ perechea optimă cu care crează o sumă cât mai mare trebuie să găsim acea sumă $sum[j]$ astfel că fiecare bit al lui $sum[i]$ să fie diferit de fiecare bit al lui $sum[j]$, dacă acest lucru este posibil. Pentru a face această căutare cât mai eficientă, putem menţine sumele $sum[i]$ ca şiruri de caractere $0$ sau $1$ într-un _trie_ [5]. Structura de trie pentru cazul când alfabetul are dimensiunea $2$ este identică cu cea de heap. Această soluţie are complexitatea $O(N * log C)$.
h2(#problema-propuse). Probleme propuse
h2(#probleme-propuse). Probleme propuse
Pentru a vă însuşi mai bine tehnicile învăţate în acest articol, puteţi rezolva următoarele probleme:
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.