1

现有nnn种长度为mmm的字符串(每种字符串有任意个且每种字符串不相同),第iii种字符串的编号为iii

对于任意两个字符串s1s_1s1s2s_2s2(s1s_1s1s2s_2s2可以相等),我们定义一种巨巨区间,指s1s_1s1的后缀和s2s_2s2的前缀的重合区间。并且两个字符串可以连在一起当且仅当前一个字符串的后缀与后一个的前缀有重合区间。而你需要排列这些字符串。

即,两个字符串要有巨巨区间才排在一起,你需要找出一种排列,使得由给出字符串可以组合出的每个巨巨区间都出现恰好一次。

因为善良的出题人们怕你们输出不完,所以你在输出排列时不用输出字符串,只需要输出字符串的编号

题目保证答案从编号一的字符串开始

若有多种排列,输出任意一种即可,若无解,输出1-11

第一行两个整数nnnmmm,分别表示字符串的种类数和长度

之后nnn行,每行一个字符串

仅一行,输出一种排列(仅需输出字符串的编号)或1-11

全部评论

相关推荐

2024-12-21 18:48
西安邮电大学 C++
黑皮白袜臭脚体育生:按使用了什么技术解决了什么问题,优化了什么性能指标来写会更好另外宣传下自己的开源仿b站微服务项目,GitHub已经390star,牛客上有完整文档教程
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务