Asosiy qismga o‘tish

AL02-3. Aylanadagi sanoq

n kishi aylana bo‘lib turibdi, 1 dan n gacha raqamlangan. Sanoq 1-kishidan boshlanadi; har k-kishi aylanadan chiqadi va sanoq undan keyingisidan davom etadi.

n = 7, k = 3
n = 7, k = 3

Kishilar chiqish tartibini toping. collections.deque ning rotate() va popleft() amallari aylanani qulay ifodalaydi. k katta bo‘lsa, aylanishni qolgan kishilar soniga qoldiq bilan qisqartiring.

Kirish ma’lumotlari

Bitta qatorda n va k.

Chiqish ma’lumotlari

Chiqish tartibi, bo‘shliq bilan.

Cheklovlar

1 ≤ n ≤ 5000, 1 ≤ k ≤ 10⁹

Misollar

Kirish
7 3
Chiqish
3 6 2 7 5 1 4
Kirish
5 1
Chiqish
1 2 3 4 5
Qoralama doskasi
Kod yozish
Kod yuborish 7 ta test
Yechim yuborish uchun tizimga kiring.