[JRKSJ R4] Salieri

题目背景

![a358071f95cad1c8ccd29cc83a3e6709c83d518e.jpg](https://s2.loli.net/2021/12/24/Oi251TnFP7SflQp.jpg) ~~【记得到番里面去把“萨列里谱不出莫扎特的曲子”这句话找到】~~ 最终还是没能找到,哪位看过《命运石之门0》的兄弟能帮我找找?

题目描述

Salieri 发现了 $n$ 种制作音乐的模式,他将第 $i$ 种模式表示为一个字符串 $s_i$,这种模式所带来的初始优美度为 $v_i$。 Salieri 现在想制作 $m$ 首乐曲,每次他的灵感可以被表示成一个字符串 $S$。设 $cnt_i$ 为 $s_i$ 在 $S$ 中的出现次数,则采用 $i$ 模式制作的乐曲最终的优美度 $w_i=cnt_i\times v_i$。 Salieri 当然希望制作出来的乐曲最终优美度越大越好,但是他发现此灵感下前 $k-1$ 优美的乐曲已经被 Mozart 制作过了,他只能制作第 $k$ 优美的乐曲。请你求出这个最终优美度。 形式化题意:给出 $n$ 个字符串 $s_i$,每个字符串有一个权值 $v_i$。$m$ 次询问每次给出一个字符串 $S$ 和一个常数 $k$。设 $cnt_i$ 为 $s_i$ 在 $S$ 中的出现次数,求 $cnt_i\times v_i$ 第 $k$ 大的值。

输入输出格式

输入格式


第一行两个数,$n,m$。 接下来 $n$ 行每行一个字符串 $s_i$ 和一个数 $v_i$。 接下来 $m$ 行每行一个字符串 $S$ 和一个数 $k$。

输出格式


每行一个数,代表答案。

输入输出样例

输入样例 #1

4 2
ab 2
a 2
ba 2
b 1
bbaba 2
aab 1

输出样例 #1

4
4

输入样例 #2

15 4
ba 18
cbc 74
aac 54
ba 77
a 66
c 96
cdb 47
dc 45
cb 62
db 88
dda 93
db 34
b 81
acd 100
da 80
bcaacbbdcbabcda 4
bccac 3
abdbaca 5
cbdaaaacaaca 3

输出样例 #2

124
66
77
108

说明

设 $L$ 为 $s$ 长度总和。 | $\text{Subtask}$|$n,m\le$|$L\le$|特殊性质| 分值 | |:-:|:-:|:-:|:-:| :-: | |$1$|$10^3$|$5\times10^3$|无| $10$ | |$2$|$10^3$|$10^5$|无| $20$ | |$3$|$10^5$|$5\times10^5$|$k=1$| $10$ | |$4$|$3\times10^4$|$2\times10^5$|$k\le5$| $20$ | |$5$|$3\times10^4$|$2\times10^5$|无| $20$ | |$6$|$10^5$|$5\times10^5$|无| $20$ | 对于 $100\%$ 的数据,$1\le n,m\le10^5$,$L\le5\times10^5$。 无论何时 $\sum |S|$ 与 $L$ 同阶,$s$ 和 $S$ 中只会出现 $\texttt a,\texttt b,\texttt c,\texttt d$ 四种字符,$v_i\le10^3$,$k\le n$。 ![QQ截图20220128131353.png](https://s2.loli.net/2022/01/28/MJchEuxsF1QI46V.png)