题意:
反转一个字符串,反转规则为从字符串首字母开头,长度为 ,反转问一个 $k $时会得到一个新串,求字典序最小的新串和
,如果字典序相同,则输出最小的
。
比赛时被卡, 疯狂 ,其实举个栗子就能发现翻转的规律。
比如
- 翻转长度为
时最后结果是
- 翻转长度为
时最后结果是
- 翻转长度为
时,就是把后面
- 当翻转长度为奇数时,把前
- 当翻转长度为偶数时,把前
的字符串倒置后放到后面。
找到这个规律就很简单了,暴力枚举所有翻转长度求最小即可。
AC代码:
wx63db9cf49ed95 博主文章分类:CodeForces ©著作权
反转一个字符串,反转规则为从字符串首字母开头,长度为 ,反转问一个 $k $时会得到一个新串,求字典序最小的新串和
,如果字典序相同,则输出最小的
。
比赛时被卡, 疯狂 ,其实举个栗子就能发现翻转的规律。
比如
e orde
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M