CSES - Josephus Problem I | Bài toán Josephus I

View as PDF



Authors:
Problem types
Points: 1400 (p) Time limit: 1.0s Memory limit: 512M Input: stdin Output: stdout

Consider a game where there are \(n\) children (numbered \(1,2,\ldots,n\)) in a circle. During the game, every second child is removed from the circle, until there are no children left. In which order will the children be removed?

Input

  • The only input line has an integer \(n\).

Output

  • Print \(n\) integers: the removal order.

Constraints

  • \(1 \leq n \leq 2 \cdot 10^5\)

Example

Sample input

7 

Sample output
2 4 6 1 5 3 7


Comments

Most recent
Loading comments...

There are no comments at the moment.