Codeforces Round 990 (Div. 1) |
---|
Finished |
You are given an array of integers $$$a$$$ of length $$$n$$$. You can perform the following operation zero or more times:
Find the lexicographically smallest$$$^{\text{∗}}$$$ array you can get by performing these operations.
$$$^{\text{∗}}$$$An array $$$c$$$ is lexicographically smaller than an array $$$d$$$ if and only if one of the following holds:
Each test contains multiple test cases. The first line contains the number of test cases $$$t$$$ ($$$1 \le t \le 10^4$$$). The description of the test cases follows.
The first line contains a single integer $$$n$$$ ($$$1 \le n \le 10^5$$$), the length of the array.
The second line contains $$$n$$$ integers $$$a_1, a_2, \ldots, a_n$$$ ($$$1 \le a_i \le 10^9$$$), the elements of the array.
It is guaranteed that the sum of $$$n$$$ over all test cases does not exceed $$$10^5$$$.
For each test case, print the lexicographically smallest array you can get.
332 1 351 2 2 1 461 2 3 6 5 4
1 3 3 1 1 3 3 5 1 2 3 4 6 7
Name |
---|