#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 |
相关
在下列比赛中: