第 029 场 AtCoder Beginner Contest
翻译中…
Problem Statement
翻译中…
あなたはスーパーハッカーです。高橋君を攻撃対象に定めたあなたは、 高橋君のパソコンのパスワードに関して次の事実を突き止めました。
翻译中…
- 長さは
$N$文字である。 a,b,c以外の文字は含まれない。
翻译中…
Input
翻译中…
入力は以下の形式で標準入力から与えられる。
翻译中…
N
翻译中…
$1$行目にパスワードの長さ$N$($1$$≦$$N$$≦$$8$) が与えられる。
翻译中…
Output
翻译中…
標準出力に、問題文中の二つの条件をともに満たす文字列すべてを一行に一個ずつ辞書順に出力せよ。 「辞書順」に関しては出力例2の注釈を見よ。 最後の文字列の後ろにも改行を入れること。大文字と小文字は区別される。
翻译中…
样例
Input #1
1
Output #1
a
b
c
Input #2
2
Output #2
aa
ab
ac
ba
bb
bc
ca
cb
cc
(※) 英小文字からなる同じ長さの異なる文字列 $s$ と $t$ について、
次の条件が満たされるとき $s$ は $t$ より辞書順で先となり、そうでなければ $s$ は $t$ より辞書順で後となります。
- ある整数 $i$ ($1$ $≦$ $i$ $≦$ $|s|$ $=$ $|t|$) が存在し、 $1$ 文字目から $i-1$ 文字目 (両端含む) までは $s$ と $t$ は一致するが、 $i$ 文字目は一致せず、 $s$ の $i$ 文字目の方がアルファベット順で先である。
cab**a**c
cab**c**a
i
=
4
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。