B. 小朋友

    传统题 1000ms 256MiB

小朋友

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

题目描述

NN 个小朋友在从前到后排队,每个小朋友的衣服的左面和右面各有一个小写拉丁字母(az 之一)。作为老师,你可以任意选择一些小朋友暂时离队。也可以让所有小朋友都离开或者全都不离开。

小朋友离队之后,所有人从前到后,衣服左面的字母会顺次连接成一个字符串 SS',衣服右面的字母会顺次连接成一个字符串 TT'。两个字符串之后再前后拼接在一起形成 S+TS'+T'

你需要让字符串 S+TS'+T' 的字典序最大。输出可能的字典序最大的 S+TS'+T'

输入格式

输入文件名为 xiao.in

第一行一个字符串 SS,从前到后表示小朋友衣服左边的字母;

第二行一个字符串 TT,从前到后表示小朋友衣服右边的字母;

字母一定是 az 之一。

两个串的长度相等,为 NN,表示小朋友个数。

输出格式

输出文件名为 xiao.out

输出一行一个字符串表示可能的字典序最大的 S+TS'+T'

样例

样例输入 1

ab
zy

样例输出 1

by

样例解释 1

44 种可能:空串,azbyabzy,其中 by 字典序最大。

样例输入 2

abacaba
zzzaaaa

样例输出 2

cbaaaa

样例输入 3

x
x

样例输出 3

xx

样例输入 4

abbabbabbababaaaabbababab
bababbaabbbababbbbababaab

样例输出 4

bbbbbbbbbbbbbbbbbbaaab

数据范围与提示

对于 100%100\% 的数据,1N501\le N\le 50,输入字符串仅含小写拉丁字母 az

  • 子任务 113030 分):1N201\le N \le 20
  • 子任务 222020 分):S=TS=T,小朋友衣服左右字符相同;
  • 子任务 335050 分):无特殊限制;

高中第一次模拟

未参加
状态
已结束
规则
IOI
题目
4
开始于
2025-9-27 17:15
结束于
2025-9-28 8:15
持续时间
15 小时
主持人
参赛人数
6