Pagini recente » Diferente pentru problema/blis intre reviziile 9 si 3 | Diferente pentru problema/sirinf intre reviziile 8 si 7 | Diferente pentru utilizator/lexx intre reviziile 2 si 1 | Diferente pentru utilizator/andreispyes intre reviziile 2 si 3 | Diferente pentru problema/permutare2 intre reviziile 6 si 7
Nu exista diferente intre titluri.
Diferente intre continut:
* o permutare circulară la stânga: elementul de pe poziţia i (1 < i ≤ n) se mută pe poziţia i-1, mai puţin primul primul element, care devine ultimul;
* o permutare circulară la dreapta: elementul de pe pozitia i (1 ≤ i < n) se mută pe poziţia i+1, mai puţin ultimul element care devine primul.
Scopul este să permutăm circular liniile, la stânga sau la dreapta, astfel încât în final toate liniile să fie egale, folosind un număr minim de operaţii.
h2. Cerinţa
Scopul este să permutăm circular liniile, la stânga sau la dreapta, astfel încât în final toate liniile să fie egale, folosind un număr minim de operaţii.
Dându-se o matrice cu proprietatea din enunţ se cere să se determine numărul minim de operaţii necesare pentru a ajunge la o matrice în care toate liniile sunt egale.
h2. Date de intrare
Dându-se o matrice cu proprietatea din enunţ se cere să se determine numărul minim de operaţii necesare pentru a ajunge la o matrice în care toate liniile sunt egale.
Fişierului de intrare $permutare2.in$ conţine pe prima linie două numere naturale n şi m, reprezentând numărul de coloane şi numărul de linii ale matricei. Pe a doua linie a fişierului de intrare se află n numere naturale, reprezentând permutarea de pe prima linie a matricei. Pe următoarele m-1 linii, se află câte un număr natural cuprins între 0 şi n-1. Al i-lea (0 < i < m) dintre aceste numere reprezintă numărul de poziţii cu care este permutată circular la dreapta a (i+1)-a linie faţă de linia 1.
h2. Date de ieşire
Pe prima linie a fişierului de ieşire permutare.out se va scrie un singur număr natural reprezentând numărul minim de operaţii necesare.
Pe prima linie a fişierului de ieşire $permutare2.out$ se va scrie un singur număr natural reprezentând numărul minim de operaţii necesare.
h2. Restricţii
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.