bzoj#P1437. Sgu325Palindrome

Sgu325Palindrome

题目描述

给定一个串 SS,问其最少经过多少次交换相邻两个字符可以变为回文串,无解输出 Impossible!

多组询问。

输入格式

第一行一个数 TT,表示有 TT 组数据。

下面 TT 行,每行首先是一个数 nn,表示这一行的字符的长度,接着是一个长为 nn 的字符串。

输出格式

TT 行,每行一个数,表示最小交换次数,或是一个串 Impossible! 表示无解。

2
4 abab
3 abc
1
Impossible!

数据规模与约定

对于 100%100\% 的数据,1n1061\leq n\leq 10^6