AT_panasonic2020_d.String Equivalence

普及+/提高

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

在本题中,只考虑由小写英文字母组成的字符串。

当字符串 s, ts,\ t 满足以下条件时,称它们是同型的。

  • ∣s∣=∣t∣|s| = |t|。
  • 对于任意的 i, ji,\ j,下列任一条件成立:
    • si=sjs_i = s_j 且 ti=tjt_i = t_j
    • si≠sjs_i \neq s_j 且 ti≠tjt_i \neq t_j

例如,abcac 和 zyxzx 是同型的,但 abcac 和 ppppp 不是同型的。

当字符串 ss 满足以下条件时,称其为标准形。

  • 对于任意与 ss 同型的字符串 tt,都有 s≤ts \leq t。其中 $ \leq $ 表示按字典序比较。

例如,abcac 是标准形,但 zyxzx 不是标准形,因为与其同型且字典序更小的 abcac 存在。

给定整数 NN。请按字典序升序输出所有长度为 NN 的标准形字符串。

输入格式

输入通过标准输入按以下格式给出。

NN

输出格式

设长度为 NN 的标准形字符串共有 KK 个,按字典序记为 w1, …, wKw_1,\ \ldots,\ w_K。请按以下格式输出。

w1w_1
w2w_2
⋮\vdots
wKw_K

输入输出样例

  • 输入#1

    1

    输出#1

    a
  • 输入#2

    2

    输出#2

    aa
    ab

说明/提示

数据范围

  • 1≤N≤101 \leq N \leq 10
  • 输入均为整数。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页