#P9349. [JOI 2023 Final] 石子排列 2 / Stone Arranging 2
[JOI 2023 Final] 石子排列 2 / Stone Arranging 2
Description
JOI-kun has go stones. The stones are numbered from to . The color of each stone is an integer between and , inclusive. In the beginning, the color of Stone () is .
From now, JOI-kun will perform operations. He will put the stones on the table in a line. The operation () will be performed as follows:
- JOI-kun will put Stone on the immediate right of Stone . However, when , JOI-kun will put Stone 1 on the table.
- If there is a stone among Stones whose current color is the same as Stone , let be the maximum index of such stones, and JOI-kun will paint all of Stones with the color .
In order to confirm whether the operations are correctly performed, JOI-kun wants to know in advance the colors of the stones after all the operations are performed.
Given information of the go stones, write a program which determines the colors of the stones after the operations are performed.
Input Format
Read the following data from the standard input.
Output Format
Write lines to the standard output. The -th line () should contain the color of Stone after the operations are performed.
6
1
2
1
2
3
2
1
1
1
2
2
2
10
1
1
2
2
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
2
Hint
Samples
Sample 1
The operations are performed as in the following table.

Finally, the colors of Stones 1, 2, 3, 4, 5, 6 will be 1, 1, 1, 2, 2, 2, respectively.
This sample input satisfies the constraints of Subtasks 1, 3.
Sample 2
This sample input satisfies the constraints of all the subtasks.
Constraints
- .
- ().
- Given values are all integers.
Subtasks
- (25 points) .
- (35 points) ().
- (40 points) No additional constraints.
京公网安备 11011102002149号