题意

给定 N 个仅有 小写字母组成的字符串 ai,每个字符串都有一个权值 vi ,有 M 次操作,操作分三种:

  • Cv x v’:把第x个字符串的权值修改为v’

  • Cs x a’:把第x个字符串修改成a’

  • Q:求出当前的最大权字符串集合,使得这个集合中的字符串经过重新排列后满足除最后一个字符串外,前一个字符串是后一个的前缀(两个字符串相同也是前缀关系,也可以一个字符串都不选)

前50%的数据可以接受离线算法,后50%的数据要求在线算法。

N50000,M105 ,字符串总长 106

阅读全文 »