#2957
nests
Pe vârfurile unui poligon regulat și-au făcut cuibul 𝑁
păsări. Cele 𝑁
vârfuri ale poligonului sunt numerotate cu numere de la 0
la 𝑁−1
în ordine sens trigonometric. Fiecare pasăre se găsește în câte un cuib. La un moment dat păsările își schimbe cuiburile. Se obține astfel o permutare (𝑐
0
,𝑐
1
,𝑐
2
,..., 𝑐
𝑁−1
)
unde 𝑐
𝑖
reprezintă cuibul în care s-a mutat pasărea care locuia inițial în cuibul 𝑖
. Pentru ca toate păsările sa depună același efort cuiburile vor fi alese astfel încât distanța între cuibul inițial 𝑖
și cel final 𝑐
𝑖
să fie aceeași pentru toate cele 𝑁
păsări. Se consideră toate permutările (𝑐
0
,𝑐
1
,𝑐
2
,..., 𝑐
𝑁−1
)
obținute după mutarea păsărilor și se ordonează lexicografic. Scrieți un program citește două numere naturale 𝑁
și 𝐾
și care afișează permutarea situată pe poziția 𝐾
în ordine lexicografică după ordonarea permutărilor obținute prin mutarea păsărilor.
Prosoft@NT Piatra Neamț 2019
ID | Utilizator | Problema | Data încărcării | Stare | ||
---|---|---|---|---|---|---|
nests | 30 Ianuarie 2020, 02:18 | Evaluare finalizată | 100 |