atcoder#ABC299G. [ABC299G] Minimum Permutation
[ABC299G] Minimum Permutation
题目描述
以上 以下の整数からなる長さ の数列 があります。ここで、 以上 以下のどの整数も に 回以上登場します。
の長さ の(連続とは限らない)部分列であって が 回ずつ登場するもののうち、辞書順最小のものを答えてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
求めるべき部分列を として、以下の形式で出力せよ。
题目大意
给定一个长度为 的序列 ,由 到 之间的整数组成。其中, 到 每个数至少出现一次。
找到一个长度为 的 的子序列,使得这个子序列中 到 恰好出现一次,输出满足条件的字典序最小的子序列。
4 3
2 3 1 3
2 1 3
4 4
2 3 1 4
2 3 1 4
20 10
6 3 8 5 8 10 9 3 6 1 8 3 3 7 4 7 2 7 8 5
3 5 8 10 9 6 1 4 2 7
提示
制約
- 以上 以下のどの整数も に 回以上登場する。
- 入力中の値はすべて整数である。
Sample Explanation 1
の長さ の部分列であって が 回ずつ登場するものは と であり、このうち辞書順で小さいのは です。