European Girls' Olympiad in Informatics: 2023 Day 1 Problem 2
There are
- Participant
beats participant . - A new medal is given to the winner
. - All of the loser's current medals are given to the winner.
On day
Your goal is to determine how many medals each participant is awarded at the prize ceremony.
Input Specification
The first line of input contains the integers
Then
Output Specification
On the single line of output print
Constraints and Scoring
. . and (for all ).
Your solution will be tested on a set of test groups, each worth a number of points. Each test group contains a set of test cases. To get the points for a test group you need to solve all test cases in the test group.
Group | Score | Limits |
---|---|---|
1 | 12 | |
2 | 16 | |
3 | 15 | The winner of the |
4 | 20 | At the time of the |
5 | 22 | Once a participant loses, they are never in a match again. |
6 | 15 | No additional constraints |
Example
For the first sample test case, the following illustration shows who held which medals throughout the tournament. When participant 1 loses on the 3rd day, all her medals are given to participant 2.
The second sample can be seen below.
After the prize ceremony, participant 0 is given medals 5 and 6, participant 1 is given medals 3 and 4, and participant 2 is given medals 0, 1 and 2.
Sample Input 1
3 4
0 1
2 1
1 0
2 1
Sample Output 1
1 1 2
Sample Input 2
3 7
0 1
0 2
2 0
0 1
1 0
2 0
0 2
Sample Output 2
2 2 3
Sample Input 3
6 10
2 5
3 0
4 2
0 1
4 3
2 4
0 3
0 2
5 2
5 0
Sample Output 3
5 0 1 1 1 2
Comments