#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 | ||
|---|---|---|---|---|---|---|
| kswap | 13 Mai 2026, 17:22 | Evaluare finalizată | 100 | |||
| kswap | 11 Mai 2026, 18:20 | Evaluare finalizată | 0 | |||
| kswap | 11 Mai 2026, 18:17 | Evaluare finalizată | 0 | |||
| kswap | 10 Mai 2026, 15:44 | Evaluare finalizată | 100 | |||
| kswap | 16 Aprilie 2026, 19:23 | Evaluare finalizată | 100 | |||
| kswap | 16 Aprilie 2026, 19:20 | Evaluare finalizată | 62 | |||
| kswap | 16 Aprilie 2026, 19:15 | Evaluare finalizată | 48 | |||
| kswap | 15 Aprilie 2026, 08:41 | Evaluare finalizată | 100 | |||
| kswap | 10 Aprilie 2026, 16:36 | Evaluare finalizată | 100 | |||
| kswap | 07 Aprilie 2026, 19:04 | Evaluare finalizată | 50 | |||
| kswap | 07 Aprilie 2026, 19:04 | Evaluare finalizată | 0 | |||
| kswap | 31 Martie 2026, 16:02 | Evaluare finalizată | 100 | |||
| kswap | 07 Februarie 2026, 18:50 | Evaluare finalizată | 0 | |||
| kswap | 07 Februarie 2026, 18:49 | Evaluare finalizată | 0 | |||
| kswap | 07 Februarie 2026, 18:48 | Evaluare finalizată | 0 | |||
| kswap | 07 Februarie 2026, 18:45 | Evaluare finalizată | E.C | |||
| kswap | 03 Februarie 2026, 11:08 | Evaluare finalizată | 100 | |||
| kswap | 03 Februarie 2026, 11:06 | Evaluare finalizată | 6 | |||
| kswap | 03 Februarie 2026, 11:02 | Evaluare finalizată | 0 | |||
| kswap | 03 Februarie 2026, 10:54 | Evaluare finalizată | E.C | |||
| kswap | 24 Ianuarie 2026, 12:36 | Evaluare finalizată | 100 | |||
| kswap | 17 Ianuarie 2026, 21:51 | Evaluare finalizată | E.C | |||
| kswap | 27 Decembrie 2025, 15:15 | Evaluare finalizată | 100 | |||
| kswap | 08 Noiembrie 2025, 02:01 | Evaluare finalizată | 100 | |||
| kswap | 29 Octombrie 2025, 11:16 | Evaluare finalizată | 100 | |||
| kswap | 29 Octombrie 2025, 11:09 | Evaluare finalizată | 48 | |||
| kswap | 29 Octombrie 2025, 11:07 | Evaluare finalizată | 48 | |||
| kswap | 17 Octombrie 2025, 20:38 | Evaluare finalizată | 100 | |||
| kswap | 17 Octombrie 2025, 20:32 | Evaluare finalizată | 6 | |||
| kswap | 17 Octombrie 2025, 20:31 | Evaluare finalizată | 6 | |||
| kswap | 17 Octombrie 2025, 20:27 | Evaluare finalizată | 6 | |||
| kswap | 19 Septembrie 2025, 19:01 | Evaluare finalizată | 100 | |||
| kswap | 06 August 2025, 10:24 | Evaluare finalizată | 100 | |||
| kswap | 15 Iulie 2025, 20:02 | Evaluare finalizată | 100 | |||
| kswap | 15 Iulie 2025, 18:41 | Evaluare finalizată | 17 | |||
| kswap | 15 Iulie 2025, 13:02 | Evaluare finalizată | 100 | |||
| kswap | 11 Iunie 2025, 20:36 | Evaluare finalizată | 100 | |||
| kswap | 11 Iunie 2025, 20:34 | Evaluare finalizată | 75 | |||
| kswap | 11 Iunie 2025, 20:24 | Evaluare finalizată | 75 | |||
| kswap | 11 Iunie 2025, 20:24 | Evaluare finalizată | 0 | |||
| kswap | 11 Iunie 2025, 20:21 | Evaluare finalizată | 48 | |||
| kswap | 25 Mai 2025, 16:22 | Evaluare finalizată | 100 | |||
| kswap | 30 Aprilie 2025, 12:02 | Evaluare finalizată | 100 | |||
| kswap | 02 Aprilie 2025, 20:25 | Evaluare finalizată | 100 | |||
| kswap | 17 Martie 2025, 09:41 | Evaluare finalizată | 100 | |||
| kswap | 04 Martie 2025, 09:13 | Evaluare finalizată | E.C | |||
| kswap | 23 Februarie 2025, 19:22 | Evaluare finalizată | 100 | |||
| kswap | 23 Februarie 2025, 19:22 | Evaluare finalizată | 100 | |||
| kswap | 23 Februarie 2025, 19:22 | Evaluare finalizată | E.C | |||
| kswap | 16 Ianuarie 2025, 10:47 | Evaluare finalizată | 100 | |||