CF770A New Password
题目描述
Innokentiy 决定在社交网站“Contact!”上更改密码,但他太懒了,不想自己想新密码。因此他需要你的帮助。
Innokentiy 要求新密码满足以下条件:
- 密码长度恰好为 $n$;
- 密码只包含小写拉丁字母;
- 密码中恰有 $k$ 个不同的符号;
- 密码中任意两个相邻的符号都不相同。
你的任务是帮助 Innokentiy 想出一个满足所有条件的新密码。
输入格式
第一行包含两个正整数 $n$ 和 $k$($2\leq n\leq100$,$2\leq k\leq \min(n,26)$)——密码的长度和密码中不同符号的个数。
请注意,一定存在满足条件的密码。
输出格式
输出一个满足所有条件的密码即可。
说明/提示
在第一个样例中,"java" 是一个合适的新密码,因为它的长度等于 $4$,且用了 $3$ 个不同的小写字母:a、j 和 v。
在第二个样例中,"python" 是一个合适的新密码,因为它长度为 $6$,并且使用了 $6$ 个不同的小写字母。
在第三个样例中,"phphp" 是一个合适的新密码,因为它长度等于 $5$,并且用了 $2$ 个不同的小写字母:p 和 h。
请注意,每个示例中都满足“任意两个相邻的符号均不相同”的条件。
由 ChatGPT 5 翻译