#P000003. 删字母
删字母
删字母
1s|1024Mb
现有一个长度为 ,字符集为前个小写字母的字符串。
给你一个 的矩阵,如果 ,意味着出现了相邻 字母和 字母,且字母在前面,我们可以删除字母。你可以以任何次数任何顺序进行删除,当然也可以不删。
现在问你,进行若干删除操作之后,能得到最小字典序的字符串是什么。
字典序就是从首位开始,一位一位比较,如果哪一位更小或者哪一位为空就结束。
输入格式
第一行两个数和 。。
接下来一个 的01矩阵。
第行一个长度为的字符串。
输出格式
能得到最小字典序的字符串。
样例输入 1
3 7
010
001
100
abacaba
样例输出 1
aac
样例输入 2
3 5
010
001
100
bcacb
样例输出 2
bacb
下发数据文件 http://bzoj.org/file/2/erase.zip
样例解释

子任务
| 子任务序号 | 分数 | n | k | 依赖 |
|---|---|---|---|---|
| 1 | 10 | |||
| 2 | 12 | |||
| 3 | 16 | 2 | ||
| 4 | 17 | 1-3 | ||
| 5 | 10 | 1-4 | ||
| 6 | 9 | 1-5 | ||
| 7 | 8 | 1-6 | ||
| 8 | 11 | |||
| 9 | 7 | 1-8 |
相关
在下列比赛中:
