其实,也没那么难写 这种模拟题,仔细分析一下输入格式,分析可能的情况,把思路写在纸上,逐步求精,注意代码实现 主要思路就是算一个时间复杂度,和给出的复杂度比较,这就先设计一个函数把给出的复杂度由字符串形式化为数字形式 然后开始分析,对于F: 检查变量合法 分类:常量-常量和n-n:O(1),常量-n:O(n),n-常量:无法进入,记为0,特殊标记一个slay 3.压栈:栈内记录变量名和贡献的复杂度,用map标记变量为使用过 对于E: 检查栈空 如果没有slay标记就更新答案 弹栈,清空变量使用…