bzoj4567: [Scoi2016]背单词(trie+贪心)
传送门
题意:
给你n个字符串,不同的排列有不同的代价,代价按照如下方式计算(字符串s的位置为x):
1.排在s后面的字符串有s的后缀,则代价为n^2;
2.排在s前面的字符串有s的后缀,且没有排在s后面的s的后缀,则代价为x-y(y为最后一个与s不相等的后缀的位置);
3.s没有后缀,则代价为x。
求最小代价和。
思路:显然把所有字符串倒序建一个trietrietrie树出来。
然后在上面贪心...
原创
2019-03-25 18:32:15 ·
117 阅读 ·
0 评论