#E. [蓝桥杯][基础训练]完美的代价

    传统题 2000ms 128MiB

[蓝桥杯][基础训练]完美的代价

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。

小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。

交换的定义是:交换两个相邻的字符

例如: mamad

第一次交换 ad : mamda;

第二次交换 md : madma;

第三次交换 ma : madam (回文!完美!)

Input Format

第一行是一个整数N,表示接下来的字符串的长度(N ≤ 8000)。

第二行是一个字符串,长度为N.只包含小写字母。

Output Format

如果可能,输出最少的交换次数。

否则输出Impossible。

5
mamad​
3​

Source

蓝桥杯 数组与字符串

2021蓝桥杯第三次训练赛

未参加
状态
已结束
规则
ACM/ICPC
题目
7
开始于
2021-1-18 12:00
结束于
2021-1-21 23:59
持续时间
84 小时
主持人
参赛人数
40