Diferente pentru problema/ultimulcartus intre reviziile #35 si #36

Nu exista diferente intre titluri.

Diferente intre continut:

int p[NMAX + 1]; //Permutarea
int ops;
void bubble(int gap) {
void Bubble(int gap) {
    bool ok = true;
    while (ok) {
        ok = false;
    }
}
void bubblesort() {
void BubbleSort() {
    int gap = N;
    while (gap) {
        bubble(gap);
        Bubble(gap);
        gap /= 2;
    }
}
==
Mai exact, procedura lui Roman este un singur apel al functiei $bubblesort()$.
Mai exact, procedura lui Roman este un singur apel al functiei $BubbleSort()$.
Dupa imediata ordonare a dosarelor Roman isi pune o intrebare existentiala "Care e cea mai mare valoare posibila a variabilei $ops$ pentru o permutare oarecare?"
h2. Cerinta
Dandu-se $N$, numar natural nenul, putere a lui 2, sa se calculeze urmatoarele
# Valoarea maxima posibila a variabilei $ops$ dupa un singur apel al functiei $bubblesort()$;
# Valoarea maxima posibila a variabilei $ops$ dupa un singur apel al functiei $BubbleSort()$;
# Numarul de permutari cu $N$ elemente pentru care se atinge acest maxim;
# Dintre acestea, permutarea minima din punct de vedere lexicografic. Deoarece output-ul poate fi prea mare, se va da un un sir cu $M$ elemente $a{~i~}$ si se va cere pentru fiecare element $a{~i~}$ sa se afiseze valoarea $p[a{~i~}]$.

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.