atcoder#ARC127B. [ARC127B] Ternary Strings
[ARC127B] Ternary Strings
题目描述
整数 が与えられます. 以下の条件をすべて満たす 個の文字列の組 を一つ求めてください.
-
は
0
,1
,2
からなる長さ の文字列である. -
はすべて互いに異なる.
-
すべての () および
0
,1
,2
について,次が成り立つ.- のうち, 文字目が であるようなものはちょうど 個存在する.
-
の中で,辞書順で最も大きい文字列を で表すことにする. このときの は, としてありうる文字列の中で辞書順最小の文字列である.
输入格式
入力は以下の形式で標準入力から与えられる.
输出格式
以下の形式で答えを出力せよ.
なお,条件を満たす解が複数存在する場合,どれを出力しても正解とみなされる.
题目大意
给定 和 ,你要构造 个长度为 的串,满足以下要求。
-
构造的串两两不同。
-
对于所有字符串的每一位,,, 各出现了 次。
-
字典序最大的串字典序最小。
2 2
00
02
11
12
20
21
提示
制約
- 入力される値はすべて整数である
Sample Explanation 1
この出力例はすべての条件を満たしています. 例えば, 文字目が 0
であるような文字列は 個存在しています. また,この例では 21
ですが, がこれより辞書順で小さくなることはありません.