human slop

存在し得るアメリカ人のファーストネームを、重複なく NN 人分出力してください。

制約

入力

  • 1N1051 \leq N \leq 10^5

出力

  • 出力はちょうど NN 行でなければならない
  • 各行は独立に判定され、以下をすべて満たす場合に限り受理される
    • 正規表現 ^[A-Z][a-z]+$ に一致し、長さが 22 以上 1515 以下である
    • それ以前のどの行とも相異なる(大文字小文字は同一視する。重複は2回目以降が不受理)
    • アメリカ人のファーストネームとして妥当であるとジャッジが判断する
  • 妥当性の判定は決定的だが、判定基準の詳細は非公開である
  • ジャッジは受理された行数が一定数以上であるとき AC、満たないとき WA とする

入力

入力として NN が1行で与えられる。

N

出力

存在し得るアメリカ人のファーストネームを、1行に1つずつ、ちょうど NN 行出力せよ。

実例

こちら

判定例

各行に対する受理/不受理の例:

出力行判定備考
James受理
Kaylenna受理実在の記録がなくても、名前として妥当であれば受理される
Xylophone不受理英単語であって名前ではない
Abcde不受理実在の記録があっても、名前として不自然であれば受理されない
Nanana不受理
Xqzvbn不受理
mcDonald不受理形式違反

writer: TrueRyoB

追記
  • (8/4 19:41): この問題ではAIの使用が認められています。
  • (8/10 11:23): 解説を投稿しました。

Submit


Go (1.21)