给定一个数字k,要求构造一个字符串,满足字符串中左右相同字符最小距离恰好是k。
构造的方法有很多,最容易想到的就是用一个不会违反题意的字符串将每个字符隔开。比如k=5,那就先令s0=abcd(s0的长度为k−1),然后放置e,用该字符串隔开,这样就变成了s=eabcdeabcd,之后再放置f,于是就成了eabcdeabcdfabcdfabcd。后续其它小写字母也按照此规律构造即可。
小红拥有所有的26个小写字母,但是他们太杂乱了,十分地不优雅。
为了让字母优雅起来,他找到了你,优雅大师!你需要帮助小红合理地排列所有的小写字母,要求每个字母至少出现两次,并且每个字母相差最小距离恰好是k。
一行一个整数k(k≤25)
排列后的字符串,长度不能超过105
输入
1
输出
qqwweerrttyyuuiiooppaassddffgghhjjkkllzzxxccvvbbnnmm