AT_arc209_b.[ARC209B] Minimize Even Palindrome
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
对于一个仅由小写英文字母组成的字符串 s,令 f(s) 表示 s 中长度为偶数的回文子串的数目。更具体地说,f(s) 是满足以下所有条件的整数对 l,r 的数量:
- 1≤l≤r≤∣s∣。
- r−l+1 是偶数。
- slsl+1⋯sr 是回文串。
给定一个仅由小写英文字母组成的字符串 S,输出一个通过重新排列 S 中字符得到的字符串 S′,使得 f(S′) 最小。
你将会得到 T 组测试数据。请分别求解。
输入格式
输入从标准输入读取,格式如下:
T case1 case2 ⋮ caseT
每组测试数据格式如下:
S
输出格式
输出共 T 行。
第 i 行输出一行字符串,为通过重新排列 S 得到的某一个 S′,使得 f(S′) 最小。如果有多个满足要求的 S′,输出其中任意一个均可。
输入输出样例
输入#1
3 see xxxxxy abracadabra
输出#1
ese xxxyxx abracadabra
说明/提示
样例解释 1
对于第一组测试数据,S 的所有排列结果为 see、ese、ees。其中,只有 ese 能使 f(S’) 最小,因此输出它。
对于第二组测试数据,例如输出 xxyxxx 也是符合条件的。
约束条件
- 1≤T≤105
- 2≤∣S∣≤2×105
- S 仅包含小写英文字母。
- 所有测试数据中 ∣S∣ 的和不超过 2×105。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?