#bzoj2176. Strange string
Strange string
题目描述
给定一个字符串 ,如果在串 中,子串 为所有长度为 的 的字串中最小的(字典序比较), 则称 为「奇怪的字串」。你的任务就是找出这个字符串。
输入格式
读入两行,第一行为 。
第二行为字符串 。
输出格式
将「奇怪的字串」 输出。
样例输入
10
asdfasdfas
样例输出
asasdfasdf
数据规模与约定
对于 的数据,保证 。
给定的字符串中的字符保证在 (ASCII 码)之间。
给定一个字符串 S=s1s2s3…sn,如果在串 S 中,子串 T(∣T∣=n) 为所有长度为 n 的 S 的字串中最小的(字典序比较), 则称 T 为「奇怪的字串」。你的任务就是找出这个字符串。
读入两行,第一行为 n。
第二行为字符串 S。
将「奇怪的字串」T 输出。
10
asdfasdfas
asasdfasdf
对于 100% 的数据,保证 n≤107。
给定的字符串中的字符保证在 33∼254(ASCII 码)之间。