eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Викидання карт

Викидання карт

Є колода з $n$ карт, пронумерованих від $1$ до $n$. Карта з номером $1$ знаходиться зверху, карта с номером $n$ знизу. Наступна операція повторюється до тих пір, поки колода містить не менше двох карт: верхня карта викидається, після чого карта що знаходиться зверху кладеться до низу колоди. Знайдіть послідовність викидання карт і номер карти, яка залишиться в кінці. \InputFile Кожен рядок містить кількість карт $n~(n \le 1000)$ в колоді. Останній рядок містить $n = 0$ і не обробляється. \OutputFile Для кожного тесту вивести два рядки. Перший рядок повинен містити послідовність викинутих карт, а другий --- номер карти що залишилась. Формат виведення показано далі.
Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
7
10
6
0
Вихідні дані #1
Discarded cards: 1, 3, 5, 7, 4, 2
Remaining card: 6
Discarded cards: 1, 3, 5, 7, 9, 2, 6, 10, 8
Remaining card: 4
Discarded cards: 1, 3, 5, 2, 6
Remaining card: 4