测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A10818. New Password

编程题 普及/提高-

题目描述

Innokentiy decides to change the password in the social net "Contact!", but he is too lazy to invent a new password by himself. That is why he needs your help.

Innokentiy decides that new password should satisfy the following conditions:

- the length of the password must be equal to $n$ ,
- the password should consist only of lowercase Latin letters,
- the number of distinct symbols in the password must be equal to $k$ ,
- any two consecutive symbols in the password must be distinct.

Your task is to help Innokentiy and to invent a new password which will satisfy all given conditions.

输入格式

The first line contains two positive integers $n$ and $k$ ( $2<=n<=100$ , $2<=k<=min(n,26)$ ) — the length of the password and the number of distinct symbols in it.

Pay attention that a desired new password always exists.

输出格式

Print any password which satisfies all conditions given by Innokentiy.

输入输出样例

输入 #1
4 3
输出 #1
java
输入 #2
6 6
输出 #2
python
输入 #3
5 2
输出 #3
phphp

说明/提示

In the first test there is one of the appropriate new passwords — java, because its length is equal to $4$ and $3$ distinct lowercase letters a, j and v are used in it.

In the second test there is one of the appropriate new passwords — python, because its length is equal to $6$ and it consists of $6$ distinct lowercase letters.

In the third test there is one of the appropriate new passwords — phphp, because its length is equal to $5$ and $2$ distinct lowercase letters p and h are used in it.

Pay attention the condition that no two identical symbols are consecutive is correct for all appropriate passwords in tests.
上一题 去做题 下一题