U258567 小逸“抛砖”

题目背景

古代有词“抛砖引玉”,意为粗略之言引出高人高明之言。 小逸便是如此一位“抛砖”贤王,作为一大瓜皮,于陕某课堂常常“抛砖”,此砖非普通之砖,它将陕某之言引出,正"合"“抛砖引玉”之意。

题目描述

陕某和小逸有 $t$ 节课,第 $i$ 节课有 $p_i$ 个模块。 对于每一节课的第 $j$ 个模块($j ≤p_i$)有 $r_{i,j}$ 个关键词,第 $k$ 个关键词为 $s_{i,j,k}$,对应的如果“抛砖”一个关键词 ,则会关键词对应此模块的“玉”,即小逸说出关键词 $x$,则陕某便会引出 $x$ 所在的模块。 当然,小逸太喜欢超纲了,所以如果他所说话中未出现此节课的任意关键词,陕某便会“提醒”他超纲! 小逸又非常喜欢“抛砖引砖”,所以如果他所说的话有极大可能性不符合课堂模块的正确顺序,你需要帮大家解除疑惑,算出最少让小逸闭嘴多少次即可让他不再打乱课堂顺序,从而实现不再“抛砖引砖”(闭嘴一次即为让小逸所说的话中减少一个关键词,超纲的关键词必须“闭嘴”,使得小逸的话中关键词所在专题组成的数列为不下降序列)。 现在,你需要分析小逸在课堂中的“抛砖”情况。 (现在情况紧急,所以没时间申请内存了,你只有 $150ms$,$5$ MB 的时间和内存!)

输入格式

第 $1$ 行,一个整数 $t$ 表示有 $t$ 节课。 对于第 $i$ 节课: 第 $1$ 行,一个数 $p_i$ 表示有 $p_i$ 个模块。 第 $2\sim p_i+1$ 行,第 $j$ 行第一个为正整数 $r_{i,j}$ 表示第 $i$ 节课第 $j$ 个模块有关键词个数。后面接 $r_{i,j}$ 个字符串(保证只有小写字母、大写字母、数字,无空格,长度不超过 $100$),第 $k$ 个字符串 $s_{i,j,k}$ 表示第 $i$ 节课第 $j$ 个模块的第 $k$ 个关键词。(保证本节课内所有关键词均不相同) 第 $p_i+2$ 行,一个字符串,含有多个关键词,每个关键词之后有一个空格。(至多 $3000$ 个关键词,关键词可能重复,且算作两次)

输出格式

对于第 $i$ 节课: 第 $1$ 行,输出“No.$i$: ”,$i$ 表示第 $i$ 节课。 第 $2$ 行,$p_i$ 个整数,第 $j$ 个整数表示第 $i$ 节课第 $j$ 个模块被陕某提起的次数。 第 $3$ 行,一个整数表示这节课中陕某“提醒”超纲的次数 。 第 $4$ 行,一个整数表示让小逸满足要求至少需要“闭嘴”。(此操作不改变小逸的语言,只计算,即为不影响以上三行的计算)

说明/提示

### 样例#1 解释 只有一堂课,第 $1$ 个模块(手拉手模型)有 hand,hands,with,pull,geo 五个关键词;第 $2$ 个模块(手拉脚模型)有 handswith,legs,pull2 三个关键词;第 $3$ 个模块(脚拉脚模型)有 twoleg,pull3 两个关键词。 小逸所说的话中,有 $9$ 个关键词,它们所在模块分别是 $1,2,3,2,3,\texttt{No},1,1,1$ ,其中 $now$ 超纲,所以小逸所“抛砖”分别是模块 $1$ 有 $4$ 次;模块 $2$ 有 $2$ 次;模块 $3$ 有 $2$ 次。对应的陕某所提的模块也如上,一次超纲。 可以计算至少需要闭嘴 $5$ 次。首先,去除 $now$,$1$ 次;再分析,有多种情况: $1.$ 去除第 $2,3,7,8,9$,$5$ 次; $2.$ 去除第 $3,7,8,9$,$4$ 次; $3.$ 去除第 $2,3,4,5$,$4$ 次…… 可见,采取 $2,3$ 情况可以达到最小值 $5$ 次。 ### 数据范围 由于小逸的精力有限,所以保证一下数据范围: $1≤t≤10$ $1≤p_i≤500$ $1≤r_{i,j}≤50$ ### 关于本题的修改 --- #### 2022.11.1 #### 本题已经~~加强~~修改,由小恒提供意见 --- #### 2022.11.4 #### 补充 由于洛谷题目的上传数据解压后必须小于 $50M$ ,可原数据大小超限(随便一个数据都有 $90M$),所以本题为简易版,数据进行缩小,同时时间和内存也缩小了,下面列出原本数据范围: > $1≤t≤100$ $1≤p_i≤5000$ $1≤r_{i,j}≤500$ 题目中每一个输入最后一行小逸所说的话至多含有 $5000$ 个关键词。 > 本题原本限制:时间 $2s$ ,内存 $1$GB --- ### 题解:[U259567 题解](https://www.luogu.com.cn/blog/ZedAnswer/u259567-ti-xie) ### 本题为[yzc20100218](https://www.luogu.com.cn/user/510713)原创,未经允许,禁止改编、套用