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
perju verzotti luca (lucaperju) kswap 12 Aprilie 2018, 11:00 Evaluare finalizată 6
perju verzotti luca (lucaperju) kswap 12 Aprilie 2018, 11:00 Evaluare finalizată 6
perju verzotti luca (lucaperju) kswap 12 Aprilie 2018, 10:59 Evaluare finalizată 6
Verde Cristian (verdecristian) kswap 12 Aprilie 2018, 10:59 Evaluare finalizată 6
perju verzotti luca (lucaperju) kswap 12 Aprilie 2018, 10:58 Evaluare finalizată 6
Verde Cristian (verdecristian) kswap 12 Aprilie 2018, 10:56 Evaluare finalizată 6
Apostol Daniel (apostoldaniel) kswap 11 Aprilie 2018, 21:47 Evaluare finalizată 100
Apostol Daniel (apostoldaniel) kswap 11 Aprilie 2018, 21:45 Evaluare finalizată 0
Todoran Alexandru (alextodoran) kswap 11 Aprilie 2018, 12:30 Evaluare finalizată 100
Todoran Alexandru (alextodoran) kswap 11 Aprilie 2018, 12:02 Evaluare finalizată 6
Ivan Tudor (ivan_tudor) kswap 10 Aprilie 2018, 14:14 Evaluare finalizată 100
Ivan Tudor (ivan_tudor) kswap 10 Aprilie 2018, 14:06 Evaluare finalizată 6
Lugojan Emanuel (LugojanEmanuel) kswap 07 Aprilie 2018, 15:29 Evaluare finalizată 100
Lugojan Emanuel (LugojanEmanuel) kswap 07 Aprilie 2018, 15:25 Evaluare finalizată 51
Lugojan Emanuel (LugojanEmanuel) kswap 07 Aprilie 2018, 15:23 Evaluare finalizată 75
Lugojan Emanuel (LugojanEmanuel) kswap 07 Aprilie 2018, 14:57 Evaluare finalizată 40
Lugojan Emanuel (LugojanEmanuel) kswap 07 Aprilie 2018, 14:38 Evaluare finalizată 51
Lugojan Emanuel (LugojanEmanuel) kswap 07 Aprilie 2018, 14:37 Evaluare finalizată 6
Ruben Simion (simionruben) kswap 05 Aprilie 2018, 23:19 Evaluare finalizată 6
Ruben Simion (simionruben) kswap 05 Aprilie 2018, 23:17 Evaluare finalizată E.C
Săndulescu Alexandru Nicolae (alexsandulescu) kswap 30 Martie 2018, 15:46 Evaluare finalizată 100
Săndulescu Alexandru Nicolae (alexsandulescu) kswap 30 Martie 2018, 15:45 Evaluare finalizată 48
Săndulescu Alexandru Nicolae (alexsandulescu) kswap 30 Martie 2018, 15:45 Evaluare finalizată 6
Stoicescu Adrian (hd650) kswap 28 Martie 2018, 18:41 Evaluare finalizată 100
Dobricean Ionuţ (Dobricean_ioan) kswap 28 Martie 2018, 10:58 Evaluare finalizată 100
Dobricean Ionuţ (Dobricean_ioan) kswap 28 Martie 2018, 10:53 Evaluare finalizată 0
Oprea Marina (Marina_Oprea) kswap 26 Martie 2018, 18:28 Evaluare finalizată 100
Oprea Marina (Marina_Oprea) kswap 26 Martie 2018, 18:28 Evaluare finalizată 100
Oprea Marina (Marina_Oprea) kswap 26 Martie 2018, 18:27 Evaluare finalizată 48
Oprea Marina (Marina_Oprea) kswap 26 Martie 2018, 18:25 Evaluare finalizată 48
Popescu Valentin-Dimitrie (Aku16768) kswap 23 Martie 2018, 17:36 Evaluare finalizată 3
Popescu Valentin-Dimitrie (Aku16768) kswap 23 Martie 2018, 17:29 Evaluare finalizată 3
Visinescu Violeta (violeta_visinescu) kswap 22 Martie 2018, 15:20 Evaluare finalizată 100
Predescu Sebastian Ion (SebastianPredescuIon) kswap 21 Martie 2018, 20:31 Evaluare finalizată 100
Dobleaga Alexandru (Alexandruabcde) kswap 21 Martie 2018, 19:33 Evaluare finalizată 100
Dobleaga Alexandru (Alexandruabcde) kswap 21 Martie 2018, 19:32 Evaluare finalizată 6
Claudiu Pana (Klau_Pana) kswap 20 Martie 2018, 20:13 Evaluare finalizată 100
Motoi Alexandru (MotoA) kswap 19 Martie 2018, 18:00 Evaluare finalizată 100
Topala Andrei (topala_andrei) kswap 16 Martie 2018, 19:43 Evaluare finalizată 100
Topala Andrei (topala_andrei) kswap 16 Martie 2018, 19:42 Evaluare finalizată 0
Badulescu Vlad (VladBadulescu) kswap 16 Martie 2018, 18:05 Evaluare finalizată 100
Dragulin David (DragulinDavid) kswap 16 Martie 2018, 15:42 Evaluare finalizată 100
Dragulin David (DragulinDavid) kswap 16 Martie 2018, 15:29 Evaluare finalizată 0
Cîrstea Ionuț (D3XT3RY0NuT) kswap 16 Martie 2018, 13:18 Evaluare finalizată 100
Cîrstea Ionuț (D3XT3RY0NuT) kswap 16 Martie 2018, 13:11 Evaluare finalizată 48
Cîrstea Ionuț (D3XT3RY0NuT) kswap 16 Martie 2018, 13:09 Evaluare finalizată 0
Badulescu Andrei Catalin (BadulescuAndreiCatalin) kswap 16 Martie 2018, 11:49 Evaluare finalizată 100
Badulescu Andrei Catalin (BadulescuAndreiCatalin) kswap 16 Martie 2018, 11:39 Evaluare finalizată 19
Badulescu Andrei Catalin (BadulescuAndreiCatalin) kswap 16 Martie 2018, 11:38 Evaluare finalizată 100
Badulescu Andrei Catalin (BadulescuAndreiCatalin) kswap 16 Martie 2018, 11:37 Evaluare finalizată 9
Du-te sus!