HXOJ3899. 图与欧拉回路题七:无序字母对

提交25 通过8
通过率32%
时间限制1000ms
内存限制512MiB
✦ 无序字母对 · 老师讲思路与图示演练新标签页打开 ↗

题目描述

题目描述

给定 nn 个无序字母对。字母区分大小写;“无序”表示一个字母对中的两个字母可以交换位置。

请构造一个由 n+1n+1 个字母组成的字符串,使得输入中的每个字母对都恰好对应字符串中一组相邻字母。若有多种方案,输出字典序最小的字符串;若无法构造,输出 No Solution。

输入格式

第一行输入正整数 nn。接下来 nn 行,每行输入两个字母,表示一个无序字母对。

输出格式

若存在满足要求的字符串,输出字典序最小者;否则输出 No Solution。

12
cc
cc
cD
cA
Cc
AE
cb
cB
cC
Dc
bc
Ec
BcAEcCcDcbccc
2
AB
CD
No Solution
10
Bd
dA
CB
Ea
BC
eB
ee
AE
aC
ee
CBCaEAdBeee

数据范围与约定

2≤n≤15002\le n\le1500;字母为 ASCII 字母,区分大小写,两个字母之间可能出现多次。