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
Matea Mihnea (mihnea_matea) kswap 13 Aprilie 2023, 12:58 Evaluare finalizată 100
Matea Mihnea (mihnea_matea) kswap 13 Aprilie 2023, 12:46 Evaluare finalizată 100
Vasile Andrei Calin (Vasile_Andrei_Calin) kswap 31 Martie 2023, 15:08 Evaluare finalizată 100
Curca David (David_Curca9) kswap 29 Martie 2023, 00:52 Evaluare finalizată 100
Matei Balaur (mateiUNU) kswap 16 Martie 2023, 18:15 Evaluare finalizată 100
Matei Balaur (mateiUNU) kswap 16 Martie 2023, 18:15 Evaluare finalizată 95
Matei Balaur (mateiUNU) kswap 16 Martie 2023, 18:15 Evaluare finalizată 85
Matei Balaur (mateiUNU) kswap 16 Martie 2023, 18:00 Evaluare finalizată 0
Matei Balaur (mateiUNU) kswap 16 Martie 2023, 17:59 Evaluare finalizată 85
Matei Balaur (mateiUNU) kswap 16 Martie 2023, 17:58 Evaluare finalizată 0
Matei Balaur (mateiUNU) kswap 16 Martie 2023, 17:58 Evaluare finalizată 0
Matei Balaur (mateiUNU) kswap 16 Martie 2023, 17:58 Evaluare finalizată E.C
Matei Balaur (mateiUNU) kswap 16 Martie 2023, 17:54 Evaluare finalizată E.C
Murgoci Darius (DariusM17) kswap 05 Martie 2023, 17:59 Evaluare finalizată E.C
Ciuperca Radu Costin (raduciupercacostin990) kswap 01 Martie 2023, 13:19 Evaluare finalizată E.C
Abuissa Nadim (Nadim_Abuissa) kswap 01 Martie 2023, 12:39 Evaluare finalizată E.C
Abuissa Nadim (Nadim_Abuissa) kswap 01 Martie 2023, 12:37 Evaluare finalizată E.C
Stan Andrei (andrei_stan2006) kswap 15 Februarie 2023, 10:44 Evaluare finalizată 100
Stan Andrei (andrei_stan2006) kswap 15 Februarie 2023, 10:28 Evaluare finalizată 75
Stan Andrei (andrei_stan2006) kswap 15 Februarie 2023, 10:10 Evaluare finalizată 0
Stan Andrei (andrei_stan2006) kswap 15 Februarie 2023, 10:08 Evaluare finalizată 0
Ariton Mihai (Mihai_Ariton) kswap 12 Februarie 2023, 14:16 Evaluare finalizată 100
Ariton Mihai (Mihai_Ariton) kswap 12 Februarie 2023, 14:14 Evaluare finalizată 17
Falamas Armand (Falamas_Armand) kswap 30 Ianuarie 2023, 22:21 Evaluare finalizată E.C
Visan David (Flick1x) kswap 24 Ianuarie 2023, 10:32 Evaluare finalizată 100
Visan David (Flick1x) kswap 24 Ianuarie 2023, 10:31 Evaluare finalizată 85
Visan David (Flick1x) kswap 24 Ianuarie 2023, 10:31 Evaluare finalizată 0
Visan David (Flick1x) kswap 24 Ianuarie 2023, 10:30 Evaluare finalizată 48
Visan David (Flick1x) kswap 24 Ianuarie 2023, 10:29 Evaluare finalizată 48
Visan David (Flick1x) kswap 24 Ianuarie 2023, 10:29 Evaluare finalizată 6
Visan David (Flick1x) kswap 23 Ianuarie 2023, 22:03 Evaluare finalizată E.C
Petrean Roland (RolandPetrean) kswap 14 Ianuarie 2023, 13:00 Evaluare finalizată 6
Gabriel Dolteanu (arcker) kswap 01 Ianuarie 2023, 08:52 Evaluare finalizată 100
Holota Tudor Matei (TuDoR3298) kswap 26 Decembrie 2022, 17:26 Evaluare finalizată 100
Benchea Matei (matei__b) kswap 26 Noiembrie 2022, 22:46 Evaluare finalizată 100
Frant Ioana (Frant_Ioana) kswap 30 Octombrie 2022, 18:29 Evaluare finalizată 100
Frant Ioana (Frant_Ioana) kswap 30 Octombrie 2022, 18:25 Evaluare finalizată 48
Frant Ioana (Frant_Ioana) kswap 30 Octombrie 2022, 18:25 Evaluare finalizată 0
Frant Ioana (Frant_Ioana) kswap 30 Octombrie 2022, 18:24 Evaluare finalizată 48
Frant Ioana (Frant_Ioana) kswap 30 Octombrie 2022, 18:20 Evaluare finalizată 3
Frant Ioana (Frant_Ioana) kswap 30 Octombrie 2022, 18:19 Evaluare finalizată 3
Frant Ioana (Frant_Ioana) kswap 30 Octombrie 2022, 18:15 Evaluare finalizată 3
Korina Karagea (chesta) kswap 24 Octombrie 2022, 13:06 Evaluare finalizată 100
Ionescu Matei (matwu) kswap 24 Octombrie 2022, 13:06 Evaluare finalizată 100
Macoveiciuc Sabrina Giulia (Sabrina10) kswap 15 Octombrie 2022, 14:40 Evaluare finalizată 100
Tanasă George (gogoki04) kswap 12 Octombrie 2022, 21:41 Evaluare finalizată 100
ATO the real one (ATO_junior) kswap 10 Octombrie 2022, 20:52 Evaluare finalizată 100
ig eusebiumihaita (limonada07) kswap 10 Octombrie 2022, 18:20 Evaluare finalizată 100
Korina Karagea (chesta) kswap 23 Septembrie 2022, 19:29 Evaluare finalizată 100
Ionescu Matei (matwu) kswap 21 Septembrie 2022, 07:48 Evaluare finalizată 100
Du-te sus!