/ WHOJ / 题库 /

寻找字符串

寻找字符串

题目描述

对于一个长度为 \(n\) 的小写字母组成的字符串\(S[1..n]\), 定义它的差异度\(f(S)\) 为\(f(S)=\displaystyle\sum_{i=1}^{n-1} |S[i]-S[i+1]|\)。其中两个字符的差值定义为 \(\texttt{ASCII}\) 码的差值。

给定一个正整数 \(k\),请找到一个长度最短的小写字符串 \(S\),满足 \(f (S) = k\),若有多个长度最短的, 输出字典序最小的。<br>对于两个长度都为 \(m\) 的字符串 \(A, B\),我们认为 \(A\) 的字典序小于 \(B\) 当且仅当存在一个 \(i(1 \le i \le m)\), 满足 \(A[1..i − 1] = B[1..i − 1] \)且 \(A[i] \lt B[i]\)。

格式

输入格式

第一行包含一个正整数 \(k\)。

输出格式

输出一行一个小写字符串 \(S\),即你找到的字符串。

样例1

样例输入1

10

样例输出1

ak

限制

测试点编号 \(k\)
\(1,2,3\) \(≤25\)
\(4,5,6\) \(≤50000\)
\(7,8,9,10\) \(≤10^{7}\)

信息

ID
1455
难度
4
分类
(无)
标签
递交数
2
已通过
2
通过率
100%
上传者

相关

在下列训练计划中:

YGP模拟赛