倒排索引注意审题from collections import defaultdict n,mi,ma map(int,input().split()) dicdefaultdict(list) def gram(ind,s): lens len(s) if lensmi: dic[s][s] return for i in range(mi,ma1): for j in range(lens): if jilens: ss s[j:ji] dic[ss].append(ind) else: break for i in range(n): s input() gram(i,s) q input() lenq len(q) outs set() out [0]*n if lenqmi: print(len(dic[q])) else: for i in range(mi,ma1): for j in range(lenq): if jilenq: ss q[j:ji] outs.add(ss) else: break for qq in outs: for j in range(len(dic[qq])): out[dic[qq][j]]1 print(sum(out))