#B. 无序字母对

    Type: RemoteJudge 1000ms 125MiB

无序字母对

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.

题目描述

给定 nn 个各不相同的无序字母对(区分大小写,无序即字母对中的两个字母可以位置颠倒)。请构造一个有 (n+1)(n+1) 个字母的字符串使得每个字母对都在这个字符串中出现。

输入格式

第一行输入一个正整数 nn

第二行到第 (n+1)(n+1) 行每行两个字母,表示这两个字母需要相邻。

输出格式

输出满足要求的字符串。

如果没有满足要求的字符串,请输出 No Solution

如果有多种方案,请输出字典序最小的方案(即满足前面的字母的 ASCII 编码尽可能小)。

4
aZ
tZ
Xt
aX
XaZtX
 

提示

不同的无序字母对个数有限,nn 的规模可以通过计算得到。

提高组选修课——欧拉回路

Not Claimed
Status
Done
Problem
5
Open Since
2024-3-30 11:15
Deadline
2024-4-28 23:59
Extension
24 hour(s)