logo AlgoBeat OnlineJudge
登录 注册

#101437. [BZOJ 1437] Sgu325Palindrome

内存限制:64 MiB 时间限制:5000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

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

多组询问。

输入格式

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

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

输出格式

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

样例

样例输入 #1

2
4 abab
3 abc

样例输出 #1

1
Impossible!

数据范围与提示

对于 的数据,