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
Baczur Richard (richardbaczur) kswap 25 Septembrie 2019, 03:54 Evaluare finalizată 6
Alin University (ded2) kswap 23 Septembrie 2019, 10:42 Evaluare finalizată E.C
Stancu Sergiu (SergiuS2003) kswap 17 Septembrie 2019, 09:36 Evaluare finalizată 100
Cristian Benghe (_Cristi) kswap 17 Septembrie 2019, 09:31 Evaluare finalizată 100
MB MB (Y_Malmsteen) kswap 17 Septembrie 2019, 09:30 Evaluare finalizată 100
this is (the_end) kswap 10 Septembrie 2019, 17:20 Evaluare finalizată 100
Olaru Cristina (criola) kswap 05 Septembrie 2019, 21:14 Evaluare finalizată 100
Popescu Mihaela (miha_popescu) kswap 05 Septembrie 2019, 21:13 Evaluare finalizată 100
Camilla Camilla (camilla) kswap 19 August 2019, 17:21 Evaluare finalizată 100
Camilla Camilla (camilla) kswap 19 August 2019, 17:19 Evaluare finalizată 0
Baczur Richard (richardbaczur) kswap 12 August 2019, 15:38 Evaluare finalizată 100
Baczur Richard (richardbaczur) kswap 12 August 2019, 15:34 Evaluare finalizată 40
Baczur Richard (richardbaczur) kswap 12 August 2019, 15:32 Evaluare finalizată 40
Baczur Richard (richardbaczur) kswap 12 August 2019, 13:55 Evaluare finalizată 40
Baczur Richard (richardbaczur) kswap 12 August 2019, 13:55 Evaluare finalizată 9
Baczur Richard (richardbaczur) kswap 12 August 2019, 02:55 Evaluare finalizată 48
Baczur Richard (richardbaczur) kswap 12 August 2019, 02:47 Evaluare finalizată 48
Baczur Richard (richardbaczur) kswap 12 August 2019, 02:46 Evaluare finalizată 6
Baczur Richard (richardbaczur) kswap 12 August 2019, 02:33 Evaluare finalizată 6
Baczur Richard (richardbaczur) kswap 12 August 2019, 02:30 Evaluare finalizată 48
Mesota Ioan (MESOTRIST_2) kswap 06 Iulie 2019, 11:58 Evaluare finalizată 100
Mesota Ioan (MESOTRIST_1) kswap 04 Iulie 2019, 19:13 Evaluare finalizată 100
Birleanu Matei (Matei_Birleanu) kswap 06 Iunie 2019, 21:20 Evaluare finalizată E.C
Aruxandei Matei - Stefan (MateiStefan) kswap 07 Mai 2019, 20:46 Evaluare finalizată 100
Ianc Octavian (Ocktitty) kswap 29 Aprilie 2019, 18:32 Evaluare finalizată 100
barbu robert (robertbarbu27) kswap 19 Aprilie 2019, 13:31 Evaluare finalizată 100
barbu robert (robertbarbu27) kswap 19 Aprilie 2019, 13:31 Evaluare finalizată 100
barbu robert (robertbarbu27) kswap 19 Aprilie 2019, 13:31 Evaluare finalizată E.C
barbu robert (robertbarbu27) kswap 19 Aprilie 2019, 13:27 Evaluare finalizată 0
barbu robert (robertbarbu27) kswap 19 Aprilie 2019, 13:27 Evaluare finalizată 0
barbu robert (robertbarbu27) kswap 19 Aprilie 2019, 13:26 Evaluare finalizată 0
barbu robert (robertbarbu27) kswap 19 Aprilie 2019, 13:25 Evaluare finalizată 0
Dragutoiu Vlad (LeVladiator) kswap 19 Aprilie 2019, 12:43 Evaluare finalizată 100
Apostol David Alexandru (DavidAA) kswap 15 Aprilie 2019, 16:49 Evaluare finalizată 100
Utilizator inexistent kswap 14 Aprilie 2019, 15:09 Evaluare finalizată 100
Toma Ionut Cristian (TomaIonutCristian) kswap 12 Aprilie 2019, 14:03 Evaluare finalizată 100
Colin Liliana (liliana_colin) kswap 10 Aprilie 2019, 11:06 Evaluare finalizată 100
profesor CNI (TEME_CNI) kswap 05 Aprilie 2019, 09:45 Evaluare finalizată 100
Andreescu Mihnea (___mike___) kswap 04 Aprilie 2019, 18:58 Evaluare finalizată 100
Moise Andrei (Moise_Andrei) kswap 26 Februarie 2019, 16:49 Evaluare finalizată 100
Florea Raluca (FloreaRaluca) kswap 19 Februarie 2019, 14:30 Evaluare finalizată 0
Visoiu Andrei (AndreiVisoiu) kswap 15 Februarie 2019, 20:44 Evaluare finalizată 100
Visoiu Andrei (AndreiVisoiu) kswap 15 Februarie 2019, 20:43 Evaluare finalizată E.C
Alexandru Mercan (alexmercan2016) kswap 14 Februarie 2019, 20:00 Evaluare finalizată 100
Alexandru Mercan (alexmercan2016) kswap 14 Februarie 2019, 19:59 Evaluare finalizată 48
Ursut Sebastian (ursutsebastian) kswap 15 Decembrie 2018, 17:09 Evaluare finalizată 0
Ursut Sebastian (ursutsebastian) kswap 15 Decembrie 2018, 17:08 Evaluare finalizată 0
suteu ionut (suteuionut) kswap 08 Decembrie 2018, 12:33 Evaluare finalizată 0
suteu ionut (suteuionut) kswap 08 Decembrie 2018, 12:31 Evaluare finalizată 0
suteu ionut (suteuionut) kswap 08 Decembrie 2018, 12:27 Evaluare finalizată 0
Du-te sus!