[蓝桥杯][基础练习VIP]完美的代价-贪心
生活随笔
收集整理的這篇文章主要介紹了
[蓝桥杯][基础练习VIP]完美的代价-贪心
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目描述
回文串,是一種特殊的字符串,它從左往右讀和從右往左讀是一樣的。小龍龍認(rèn)為回文串才是完美的。現(xiàn)在給你一個(gè)串,它不一定是回文的,請(qǐng)你計(jì)算最少的交換次數(shù)使得該串變成一個(gè)完美的回文串。
交換的定義是:交換兩個(gè)相鄰的字符
例如mamad
第一次交換 ad : mamda
第二次交換 md : madma
第三次交換 ma : madam (回文!完美!)
輸入
第一行是一個(gè)整數(shù)N,表示接下來(lái)的字符串的長(zhǎng)度(N < = 8000)
第二行是一個(gè)字符串,長(zhǎng)度為N.只包含小寫(xiě)字母
輸出
如果可能,輸出最少的交換次數(shù)。
否則輸出Impossible
樣例輸入
5
mamad
樣例輸出
3
解題思路:
https://blog.csdn.net/weixin_43487219/article/details/84801672
代碼如下:
總結(jié)
以上是生活随笔為你收集整理的[蓝桥杯][基础练习VIP]完美的代价-贪心的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 电子温度计用法
- 下一篇: 科学家的假想-substr的妙用