单词 Play on Words
题意翻译
输入$n(n\leq100000)$个单词,是否可以把所有这些单词排成一个序列,使得每个单词的第一个字母可上一个单词的最后一个字母相同(例如$acm,malform,mouse$)。每个单词最多包含$1000$个小写字母。输入中可以有重复的单词。
题目描述
[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=13&page=show_problem&problem=1070
[PDF](https://uva.onlinejudge.org/external/101/p10129.pdf)
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA10129/93a453b0255d1505b75b39312565cf987d605495.png)
输入输出格式
输入格式
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA10129/8e2bced25045f0d2f80ecd010213382429563073.png)
输出格式
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA10129/85df7fb79230ef834cfc099d6f0c0ee3fbdfce5a.png)
输入输出样例
输入样例 #1
3
2
acm
ibm
3
acm
malform
mouse
2
ok
ok
输出样例 #1
The door cannot be opened.
Ordering is possible.
The door cannot be opened.