许多操作系统采用正则表达式实现文件匹配功能。一种简单的正则表达式由英文字母、数字及通配符“*”和“?”组成。“?”代表任意一个字符。“*”则可以代表任意多个字符。现要用正则表达式对部分文件进行操作。
试设计一个算法,找出一个正则表达式,使其能匹配的待操作文件最多,但不能匹配任
何不进行操作的文件。所找出的正则表达式的长度还应是最短的。
算法设计:
对于给定的待操作文件,找出一个能匹配最多待操作文件的正则表达式。
Time Limit | $1$ 秒/Second(s) | Memory Limit | $512$ 兆字节/Megabyte(s) |
提交总数 | $63$ | 正确数量 | $0$ | "
裁判形式 | 标准裁判/Standard Judge | 我的状态 | 尚未尝试 |
难度 | 分类标签 | 动态规划 |
何不进行操作的文件。所找出的正则表达式的长度还应是最短的。
算法设计:
对于给定的待操作文件,找出一个能匹配最多待操作文件的正则表达式。
EXCHANGE +
EXTRA +
HARDWARE +
MOUSE -
NETWORK -
3
*A*
本题记录 | 用 户(点击查看用户) | 运行号(点击购买题解) | 时 间 |
---|---|---|---|
算法最快[$ $ms] | |||
内存最少[$ $KB] | |||
第一AC | |||
第一挑战 | 未实名用户 | 71202 | 2017-03-15 18:29:17 |
竞赛编号 | 竞赛名称 | 竞赛时间 | 访问比赛 |
---|---|---|---|
1143 | "久源软件"2018安科校园招聘测试赛(Android开发,驱动开发) | 2017-12-18 12:40:00 | 请登录 |