当前位置: 首页 > news >正文

制作微信小程序要钱吗泰安网站seo

制作微信小程序要钱吗,泰安网站seo,广州的兼职网站建设,衡水企业做网站费用3302. 表达式求值 - AcWing题库 给定一个表达式,其中运算符仅包含 ,-,*,/(加 减 乘 整除),可能包含括号,请你求出表达式的最终值。 注意: 数据保证给定的表达式合法。题目保证符号 - 只作为减号出现&…

3302. 表达式求值 - AcWing题库

给定一个表达式,其中运算符仅包含 +,-,*,/(加 减 乘 整除),可能包含括号,请你求出表达式的最终值。

注意:

  • 数据保证给定的表达式合法。
  • 题目保证符号 - 只作为减号出现,不会作为负号出现,例如,-1+2,(2+2)*(-(1+1)+2) 之类表达式均不会出现。
  • 题目保证表达式中所有数字均为正整数。
  • 题目保证表达式在中间计算过程以及结果中,均不超过 231−1。
  • 题目中的整除是指向 0 取整,也就是说对于大于 0 的结果向下取整,例如 5/3=1,对于小于 0 的结果向上取整,例如 5/(1−4)=−1。
  • C++和Java中的整除默认是向零取整;Python中的整除//默认向下取整,因此Python的eval()函数中的整除也是向下取整,在本题中不能直接使用。
输入格式

共一行,为给定表达式。

输出格式

共一行,为表达式的结果。

数据范围

表达式的长度不超过 105。

输入样例:
(2+2)*(1+1)
输出样例:
8

解析 :

AcWing 3302. 表达式求值(每日一题·春季) - AcWing

#include<iostream>
#include<string>
#include<cstring>
#include<cmath>
#include<ctime>
#include<algorithm>
#include<utility>
#include<stack>
#include<queue>
#include<vector>
#include<set>
#include<math.h>
#include<map>
#include<unordered_map>
using namespace std;
typedef long long LL;
const int N = 1e5 + 5, M = 3e5 + 5;
stack<int>num;
stack<char>op;
string s;void eval() {int a = num.top(); num.pop();int b = num.top(); num.pop();char c = op.top(); op.pop();int x = 0;if (c == '+') {x = a + b;}else if (c == '-')x = b - a;else if (c == '*')x = a * b;elsex = b / a;num.push(x);
}int main() {unordered_map<char, int>mp = { {'+',1},{'-',1},{'*',2},{'/',2} };cin >> s;for (int i = 0; i < s.size(); i++) {auto c = s[i];if (isdigit(c)) {int x = 0, j = i;while (j < s.size() && isdigit(s[j])) {x = x * 10 + s[j++] - '0';}i = j - 1;num.push(x);}else if (c == '(')op.push(c);else if (c == ')') {while (op.top() != '(')eval();op.pop();}else {while (op.size() && mp[op.top()] >= mp[c])eval();op.push(c);}}while (op.size())eval();cout << num.top() << endl;return 0;
}

http://www.shuangfujiaoyu.com/news/63640.html

相关文章:

  • 电子商务网站建设外包服务的企业网站流量统计工具有哪些
  • 值得做的网站nba最新交易信息
  • 网站手机版怎么做网店运营教学
  • 一个网站主页开发费用百度关键词排名优化工具
  • 上海工业网站建设中国域名注册官网
  • 爱站网新网址是多少成人技能培训机构
  • 青岛网站建设咨询网络营销策划案范本
  • 主机屋怎么做网站单页网站制作
  • 聊城网站建设动态网络营销推广案例
  • 建一个网站需要哪些知识2023年免费进入b站
  • php做企业网站管理系统手游推广个人合作平台
  • 领优惠券的网站是怎么做的nba最新消息球员交易
  • php网站后台建设北京十大教育培训机构排名
  • 网站表格怎么做的怎么在百度发布自己的文章
  • wordpress php5.6版本seo营销优化
  • 点图片跳到网站怎么做的windows优化大师自动下载
  • 大健康网站怎么样做外贸网站优化公司
  • 黄山门票多少钱aso优化服务平台
  • 巴城镇建设网站上海最专业的seo公司
  • 创建免费网站的步骤seo服务靠谱吗
  • 做p2p网站 人员配置制作网站的步骤
  • 国内个人网站建设无锡网络优化推广公司
  • 网站未做安全隐患检测怎么拿shell百度提交
  • 政府网站建设调查企业网络营销策划
  • 做色情网站会怎么样itmc平台seo优化关键词个数
  • 温岭市建设局网站sem优化技巧
  • 网站开发需求文档模板升华网络推广软件
  • 动态网站留言板怎么做产品怎么在网上推广
  • 自己做视频网站能赚钱网站seo优化公司
  • 德升武汉网站建设seo诊断工具