3005: 【双指针】2024D-提取字符串中最长数学表达式
金币值:
1
时间限制:2.000 s
内存限制:128 M
正确:110
提交:711
正确率:15.47% 命题人:
题目描述
提取字符串中的最长合法简单数学表达式,字符串长度最长的,并计算表达式的值。
如果没有,则返回0。 简单数学表达式只能包含以下内容:0-9数字,符号 +-*
说明:
1. 所有数字,计算结果都不超过long
2. 如果有多个长度一样的,请返回第一个表达式的结果
3. 数学表达式,必须是最长的,合法的
4. 操作符不能连续出现,如 +--+1 是不合法的
输入格式
字符串
输出格式
表达式值
输入样例 复制
1-2abcd
输出样例 复制
-1