http://codeforces.com/problemset/problem/858/D---》原题
一句话概括题意:在输入的所有电话号码中输出每一个号码的最短的特有的标识符(就是一段子串只在此电话号中有在其他号码中没有)
看完题解大部分都用的什么时间戳,看不懂,就采用了复杂一点但好理解的,抵消-寻找-还原 的三步走战略。但是还是调了好长时间的bug,因为一般的tire树只需要将所有的字符串依次插入到tire树中一次便可,而此题需要将每个电话号的0~8位,1~8位,2~8位,,,,,7~8位,8位依次插入到tire树中,正因为忽略了此要点,所以tire数组开小了。看代码
#include
#include
#include
#include
#include
#include
#include
#include
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!