/ WHOJ / 题库 /

回文字符串

回文字符串

题目描述

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%
上传者

相关

在下列训练计划中:

冲刺2022 / [CSP_J2022]模拟赛试题