题意:给出两个集合S和T,集合中每个元素是个字符串,而T集合中任一元素都是个子弹,可以打S中的任一怪物,如果子弹是怪物的子串,那么才有伤害值1,若在怪物中出现多次,次数为该子弹打到该怪物的伤害值.每个子弹可以射不同怪物分别一次.求用完所有子弹,每个怪物受到的伤害值. 思路:先将所有子弹插到Trie树中.穷举每个怪物,将其所有的子串在Trie树中找,统计出现的次数,并输出. (1)插子弹时在结点中记录以该结点为结束的有多少个子弹. (2)每个怪物只需要截取size个str[i...end]在树中查…