#XNS2026C9. wwwwmw的字符串(Hard Version)
wwwwmw的字符串(Hard Version)
wwwwmw 定义字符串 的可爱度为最大的整数 ,满足存在一个长度为 的连续子串、和一个长度为 的不连续子序列,满足 。
现在,wwwwmw 给定你两个整数 ,并且询问你是否存在长度为 、仅由小写字母构成的字符串 ,使得 的可爱度恰好等于 。如果存在,输出任意一个符合条件的字符串 。
子串为从原字符串中,连续的选择一段字符(可以全选、可以不选)得到的新字符串。
仅在本题中,不连续子序列定义为至少由两段不相邻的非空子串构成。
输入描述
每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:
在一行上输入两个整数 $n,m \left(3 \leqq m \leqq n \leqq 2 \times 10^5\right)$ 代表限制。
除此之外,保证单个测试文件的 之和不超过 。
输出描述
如果答案不存在,直接输出 ;否则,在第一行输出 ,在第二行输出一个仅由小写字母构成的字符串 ,代表构造出的字符串。
样例
样例输入1
2
4 3
3 3
样例输出1
YES
abcc
NO
相关
在下列比赛中: