#CJM103. 括号表达式
括号表达式
括号表达式
题目背景
这是 2026 CSP-J 复赛模拟题,重点考查:栈,字符串。
题目描述
计算一个合法中缀表达式。表达式只含非负整数、+、-、* 和圆括号,不含空格。
输入格式
输入一行合法表达式。所有中间结果均在 long long 范围内。
输出格式
输出表达式的值。
样例输入
2*(3+4)-5
样例输出
9
数据范围与子任务
表达式长度不超过 200000;括号嵌套深度不超过 2000。
| 子任务 | 分值 | 说明 |
|---|---|---|
| 1 | 10 | 极小规模,可直接模拟或枚举 |
| 2 | 15 | 较小规模,用于验证基础实现 |
| 3 | 20 | 中等规模,需要主要算法思想 |
| 4 | 25 | 大规模,包含边界与特殊构造 |
| 5 | 30 | 完整数据范围与极限压力 |
所有子任务均包含 2 个测试点,按子任务取最小分。
相关
在以下作业中: