#B. 奇妙的回文

    Type: Default 1000ms 256MiB

奇妙的回文

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

奇妙的回文

题目描述

辰辰是个编程爱好者,有一天在梦中获得了一个字符串。辰辰想要使得这个字符串是回文串。

可以将字符串中至多两个位置改为任意小写英文字符 aazz,辰辰希望你能帮他把这个字符串改成回文串。好心的辰辰向你保证,他给你的字符串一定可以经过至多两次修改就变成回文串,但是一个字符串可能会有很多的改法,辰辰担心你不会配置 spjspj,于是要求你输出字典序最小的回文串。

注:回文字符串是指一个字符串满足从前向后读和从后向前读完全相同。

例如字符串 abcbaabcba,aaaaaaaa,accaacca都是回文字符串。字符串 abcdabcd, aceaacea都不是回文字符串。

输入格式

一行一个字符串。字符串仅由小写英文字符构成。

输出格式

一行一个在题目条件限制下所可以获得的字典序最小的回文字符串。

样例 #1

样例输入 #1

beeb

样例输出 #1

aeea

样例 #2

样例输入 #2

abcde

样例输出 #2

abcba

提示

【样例1说明】 原来的字符串已经是回文字符串了。但它不是题目条件下可以取得的字典序最小的回文字符串。将第一个位置和第四个位置改成 aa 就可以获得字典序更小的字符串。

【样例2说明】 将 dede 改为 baba 可以获得字典序最小的回文字符串。将 abab 改成 eded 虽然也可以构成回文串, 但不是字典序最小的。

【备注】 对于测试点 1 − 3:字符串长度介于 [1, 10] 之间。

对于测试点 4 − 5:字符串长度介于 [1,300] 之间。

对于测试点 6 − 8:字符串长度介于 [1, 1000] 之间。

对于测试点 9 − 10:字符串长度介于 [1, 100000] 之间。

潍坊北辰中学CSP-J模拟赛(一)

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2023-10-8 17:00
End at
2023-10-11 17:00
Duration
72 hour(s)
Host
Partic.
19