Soluții trimise

Rezumat problemă

kswap

#1232

Fie A = (a[1],a[2],…,a[N]) o permutare a mulțimii {1,2,…,N}.

Permutarea A o numim K-swap dacă prin aplicarea algoritmului de sortare bubble-sort sunt necesare exact K swapuri (interschimbări) pentru ca aceasta să devină permutarea identică.
Reamintim algoritmul bubble-sort:

do {   
    ok = 1;    
    for ( i = 1; i < N; i ++ )      
        if ( a[i] > a[i+1] ){        
             swap(a[i], a[i+1]);   
             ok = 0;   
        }
}while( ok == 0 );          

Pentru N și K dat să se determine numărul de permutări K-swap ale mulțimii {1,2,…,N}.

Lot Juniori, Valcea, 2015

ID   Utilizator Problema Data încărcării Stare
Popa Bogdan Ioan (PopaBogdan) kswap 03 Februarie 2017, 12:21 Evaluare finalizată 100
Ene Dumitru (ed) kswap 06 Ianuarie 2017, 23:47 Evaluare finalizată 100
Marin Dragos (silk) kswap 30 Decembrie 2016, 13:40 Evaluare finalizată 100
Marin Dragos (silk) kswap 30 Decembrie 2016, 13:37 Evaluare finalizată 75
Paul Andrei (Paul_Andrei) kswap 28 Mai 2016, 08:35 Evaluare finalizată 100
Savulescu Stefan (stefansav) kswap 29 Aprilie 2016, 11:12 Evaluare finalizată 100
Savulescu Stefan (stefansav) kswap 29 Aprilie 2016, 11:04 Evaluare finalizată 48
Mihailescu Andrei (Andrei2000) kswap 12 Aprilie 2016, 21:57 Evaluare finalizată E.C
Tinca Matei (Derp) kswap 30 Martie 2016, 20:02 Evaluare finalizată 100
Badiu Anca (Badiu) kswap 27 Ianuarie 2016, 20:34 Evaluare finalizată 100
Aspru Octavian (oaspru) kswap 10 Ianuarie 2016, 10:43 Evaluare finalizată 100
Oniga Mihai (bustatu) kswap 16 Octombrie 2015, 17:25 Evaluare finalizată 100
Popovici Robert (PopoviciRobert) kswap 12 Iulie 2015, 15:17 Evaluare finalizată 100
Popovici Robert (PopoviciRobert) kswap 12 Iulie 2015, 15:15 Evaluare finalizată 51
Tudose Alexa (eup) kswap 13 Mai 2015, 15:23 Evaluare finalizată 100
Tudor Costin Razvan (zenus) kswap 02 Mai 2015, 15:42 Evaluare finalizată 100
Borcani Robert (borcanirobert) kswap 02 Mai 2015, 10:37 Evaluare finalizată 100
Borcani Robert (borcanirobert) kswap 02 Mai 2015, 10:24 Evaluare finalizată 48
Borza Cristina (cristina_borza) kswap 01 Mai 2015, 15:54 Evaluare finalizată 100
Candale Silviu (silviu) kswap 29 Aprilie 2015, 14:32 Evaluare finalizată 100
Candale Silviu (silviu) kswap 29 Aprilie 2015, 14:31 Evaluare finalizată 100
Candale Silviu (silviu) kswap 29 Aprilie 2015, 14:31 Evaluare finalizată 100
......... kswap ......... ......... .........
Du-te sus!