AtCoder Beginner Contest 223 B 問題 String Shifting
問題
提出解答
問題の概要
文字列 に対して, 右シフト, 左シフトを何回か施してできる文字列のうち, 辞書式最小と最大を求めよ.
制約
解法
操作の結果, 出来上がる文字列は以下のような文字列はすべてでき, 以下のような文字列しかできない. ただし, 文字列 で の左から 文字目を表すとする.
よって, に対する文字列をすべて生成し, そのまま辞書式最小と最大を求めることができる.