回文字符串
题目描述
FJ 继续给奶牛贝蒂出关于回文的问题,这次不是回文数字而是回文字符串了。FJ 给出一个字符串,要求贝蒂每次交换相邻的字符,问最少需要交换多少次就能使得字符串变为回文,如果无论多少次都无法变成回文串,就输出 \(\text{Impossible}\)。
格式
输入格式
输入第 \(1\) 行是一个整数 \(n\),表示接下来的字符串的长度\((1<=n<= 8000)\)
输入第 \(2\) 行是一个长度为 \(n\) 的字符串,只包含小写字母
输出格式
输出一行包含一个整数,表示最少的交换次数。
如果无法达到要求输出 \(\text{Impossible}\)。
样例1
样例输入1
5
ababc
样例输出1
3
来源
地址:\(\text{Online~Judge}\)
作者:\(hoogy\)
模拟赛\(T3\)
信息
- ID
 - 1340
 - 难度
 - 4
 - 分类
 - (无)
 - 标签
 - 递交数
 - 1
 - 已通过
 - 1
 - 通过率
 - 100%
 - 上传者
 
相关
在下列训练计划中: