Problem 4021 --算术表达式 4021: 算术表达式
Time Limit
$1$ 秒/Second(s)
Memory Limit
$512$ 兆字节/Megabyte(s)
提交总数
$2213$
正确数量
$1282$
"
裁判形式
标准裁判/Standard Judge
我的状态
尚未尝试
难度
分类标签
字符串 递归下降 编译原理 文法检测
当前分类(单击移除):
字符串 递归下降 编译原理 文法检测
单击选择分类:
数学
循环
排序
字符串
正则表达式
编译原理
模拟
递归
顺序结构
构造
数论
STL
贪心
二维数组
搜索
递推
高精度
动态规划
二分
几何
组合数学
栈
数据结构
博弈
筛法
结构体
去重排序
回溯
树
高精度模拟
离散化
扩展欧几里得算法
图论
并查集
线段树
背包
概率算法
位运算
桶排序
矩阵快速幂
统计
二分答案
将来的你一定会感谢今天努力的自己
分支
明天的你一定感谢今天努力的自己
精细
队列
蓝桥杯
2024蓝桥杯_安科校赛
双指针
深度优先搜索
最小生成树
二分查找
优先级队列
网络流
二分图
"'
双端队列
字典树
堆
欧拉图
剪枝
usaco
快速矩阵幂
暴力枚举
分治
状态压缩
词法分析
递归下降分析
滑动窗口
递归下降
文法检测
数学 递推
已知算术表达式文法G[E]:
E → E + T|T
T → T * F|F
F → ( E )|i
判断是否为LL(1)文法;如果是请编写一个递归下降LL(1)分析程序,
判断文法G所能接受的串。如果不是转换为LL(1)文法后,编写一个递归下降LL(1)分析程序。
Input 输入多行由终止符构成的算术表达式,输入EOF结束。
Output 判断每行输入的算术表达式,如果表达式在语法结构上是合法的,输出"syntax correct";否则输出"syntax error"。
syntax correct
syntax error
消除左递归后的文法
E →TE1
E1→+TE1 | ε
T → FT1
T1→*F T1 | ε
F→(E)|i
本题记录
用 户(点击查看用户)
运行号(点击购买题解)
时 间
算法最快[$0 $ms]
.
1059625
2024-01-10 21:36:28
内存最少[$1072 $KB]
学习使我快乐
1146912
2024-11-26 09:27:47
第一AC
被C甩了3条街
958528
2023-04-24 16:41:18
第一挑战
木槿.
958299
2023-04-24 08:49:00
赛题来源/所属竞赛
N/A
竞赛编号
竞赛名称
竞赛时间
访问比赛
1825
2024-2025-1学期<编译原理> 第12-13周练习:LR(k)文法实验【22计算机12345】
2024-11-18 00:00:00
请登录
1824
2024-2025-1学期<编译原理> 第10-11周练习:LL(k)文法实验【22计算机12345】
2024-11-04 00:00:00
请登录
1823
2024-2025-1学期<编译原理> 第8-9周练习:递归下降语法实验【22计算机12345】
2024-10-21 00:00:00
请登录
1770
2023-2024-1学期<编译原理> 第13-14周练习:LR(k)文法实验【21计算机1234】
2023-11-27 00:00:00
请登录
1769
2023-2024-1学期<编译原理> 第11-12周练习:LL(k)文法实验【21计算机1234】
2023-11-13 00:00:00
请登录