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
Aioanei Arina (arina_arnia) kswap 20 Octombrie 2020, 17:15 Evaluare finalizată 0
yollo john (t1i2b3i2) kswap 13 Octombrie 2020, 03:06 Evaluare finalizată 100
Tanasie Alexia Stefania (Alexia_Stefania_13) kswap 03 Octombrie 2020, 14:57 Evaluare finalizată E.C
Traian Vasile (VreauSaProgramez) kswap 30 Septembrie 2020, 22:20 Evaluare finalizată 100
Opera Gelu (Opera420) kswap 25 Septembrie 2020, 02:13 Evaluare finalizată 100
Stanciu Andaluzia (anda16) kswap 23 Septembrie 2020, 10:51 Evaluare finalizată 100
Galan Sorana (sorana13) kswap 17 Septembrie 2020, 14:46 Evaluare finalizată E.C
Ciucan Andrei Alexandru (andrei2k3) kswap 31 August 2020, 14:57 Evaluare finalizată 100
Ciucan Andrei Alexandru (andrei2k3) kswap 31 August 2020, 14:56 Evaluare finalizată 75
Șcuriu Luca Christian (cybermonster) kswap 24 August 2020, 16:19 Evaluare finalizată 100
Ispir Alexandru (cro) kswap 14 August 2020, 11:14 Evaluare finalizată 100
Lazar Mihnea (Luka1003) kswap 13 August 2020, 22:54 Evaluare finalizată 100
Cotiga David (davidcotiga) kswap 28 Iulie 2020, 16:13 Evaluare finalizată 100
Iovite Tudor (Tudor_Iovite) kswap 25 Iulie 2020, 21:57 Evaluare finalizată 100
sal sal (cont_pbinfo) kswap 23 Iulie 2020, 23:52 Evaluare finalizată E.C
sal sal (_uwu_) kswap 20 Iulie 2020, 05:37 Evaluare finalizată E.C
Louis Vuitton (LV) kswap 02 Iulie 2020, 03:49 Evaluare finalizată 100
Yves Saint-Laurent (YSL) kswap 01 Iulie 2020, 05:19 Evaluare finalizată 100
(May_9th) kswap 02 Iunie 2020, 15:59 Evaluare finalizată 100
Negreanu-Maior Lucia (lanteamlucia) kswap 11 Mai 2020, 09:36 Evaluare finalizată E.C
Adrian Negreanu-Maior (lanteamadrian) kswap 11 Mai 2020, 09:35 Evaluare finalizată E.C
Niţă Mihai-Daniel (nmdaniel) kswap 24 Aprilie 2020, 14:10 Evaluare finalizată 100
Quintus Maximus (mquintus) kswap 24 Aprilie 2020, 12:27 Evaluare finalizată 100
Quintus Maximus (mquintus) kswap 24 Aprilie 2020, 09:44 Evaluare finalizată 0
Schiopu Patricia (PatriLove) kswap 16 Aprilie 2020, 16:21 Evaluare finalizată E.C
(May_9th) kswap 11 Martie 2020, 10:15 Evaluare finalizată E.C
Ispir Alexandru (cro) kswap 25 Februarie 2020, 16:37 Evaluare finalizată 6
Ispir Alexandru (cro) kswap 25 Februarie 2020, 16:36 Evaluare finalizată 6
Ispir Alexandru (cro) kswap 25 Februarie 2020, 16:29 Evaluare finalizată 65
/ / (Nirvana) kswap 21 Ianuarie 2020, 23:11 Evaluare finalizată 100
Gelu Ionescu (test111) kswap 06 Ianuarie 2020, 16:02 Evaluare finalizată 100
Andrei . (skylake59) kswap 14 Decembrie 2019, 22:51 Evaluare finalizată 100
Ivan Tudor (TUDORGO2) kswap 16 Octombrie 2019, 20:16 Evaluare finalizată 48
Titianu Mihai-Cezar (TCezar) kswap 15 Octombrie 2019, 22:06 Evaluare finalizată 100
Titianu Mihai-Cezar (TCezar) kswap 15 Octombrie 2019, 21:56 Evaluare finalizată 48
Titianu Mihai-Cezar (TCezar) kswap 15 Octombrie 2019, 21:51 Evaluare finalizată 6
Toma Eliza (alinatoma) kswap 15 Octombrie 2019, 21:31 Evaluare finalizată 100
Ivan Tudor (TUDORGO2) kswap 15 Octombrie 2019, 20:54 Evaluare finalizată 100
Ivan Tudor (TUDORGO2) kswap 15 Octombrie 2019, 20:52 Evaluare finalizată 48
Ivan Tudor (TUDORGO2) kswap 15 Octombrie 2019, 20:50 Evaluare finalizată 0
Toma Eliza (alinatoma) kswap 15 Octombrie 2019, 18:30 Evaluare finalizată 48
Toma Eliza (alinatoma) kswap 15 Octombrie 2019, 18:27 Evaluare finalizată 48
Piscu Stefan (PiscuStefan) kswap 14 Octombrie 2019, 13:00 Evaluare finalizată 100
Piscu Stefan (PiscuStefan) kswap 14 Octombrie 2019, 12:35 Evaluare finalizată 0
Piscu Stefan (PiscuStefan) kswap 09 Octombrie 2019, 16:52 Evaluare finalizată 0
Piscu Stefan (PiscuStefan) kswap 09 Octombrie 2019, 16:51 Evaluare finalizată 0
Piscu Stefan (PiscuStefan) kswap 09 Octombrie 2019, 16:43 Evaluare finalizată 0
Pagu Tudor (PaguTudor) kswap 09 Octombrie 2019, 14:29 Evaluare finalizată 48
Pagu Tudor (PaguTudor) kswap 09 Octombrie 2019, 14:28 Evaluare finalizată 9
Pagu Tudor (PaguTudor) kswap 09 Octombrie 2019, 13:54 Evaluare finalizată 70
Du-te sus!