许多操作系统采用正则表达式实现文件匹配功能。一种简单的正则表达式由英文字母、数字及通配符“*”和“?”组成。“?”代表任意一个字符。“*”则可以代表任意多个字符。现要用正则表达式对部分文件进行操作。
试设计一个算法,找出一个正则表达式,使其能匹配的待操作文件最多,但不能匹配任
何不进行操作的文件。所找出的正则表达式的长度还应是最短的。
算法设计:
对于给定的待操作文件,找出一个能匹配最多待操作文件的正则表达式。
Time Limit | $1$ 秒/Second(s) | Memory Limit | $512$ 兆字节/Megabyte(s) |
提交总数 | $63$ | 正确数量 | $0$ | "
裁判形式 | 标准裁判/Standard Judge | 我的状态 | 尚未尝试 |
难度 | 分类标签 | 动态规划 |
何不进行操作的文件。所找出的正则表达式的长度还应是最短的。
算法设计:
对于给定的待操作文件,找出一个能匹配最多待操作文件的正则表达式。
EXCHANGE +
EXTRA +
HARDWARE +
MOUSE -
NETWORK -
3
*A*