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

马鞍山的网站建设公司哪家好优秀的网页模板网站

马鞍山的网站建设公司哪家好,优秀的网页模板网站,手机网页在线,急招大龄工300元一天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.yayakq.cn/news/837855/

相关文章:

  • 装饰设计网站推荐深圳建设工程信息网查询系统
  • 网站的上传与发布aspnet网站开发书
  • 网站建设 用什么语言seo优化诊断
  • 网站建设颐高上海街做防腐木网站
  • 造价员建设部网站建立网站根目录下
  • 网站头部seo范例万网网站备案
  • 招聘网站建设推广网站开发需解决的难题
  • whois查询 站长工具网站收录500多页
  • 上海网站设计与制做网站的费用入什么科目
  • 北京公司排名100seo对网络推广的作用是
  • 关于网页设计湘潭seo快速排名
  • 北京平面设计工作室seo去哪学
  • 农村电商网站建设计划书网站 推广 实例
  • 十大免费货源网站免费版权嘉兴高端网站建设公司
  • 珠海建网站多少钱广州奕联网站开发
  • 做网站推广优化鹤壁做网站公司电话
  • 网站后台更新内容后网络营销软件价格
  • 徐州集团网站建设方案查询做导员的网站
  • 徐州h5建站模板wordpress 图片变形
  • 百度地图嵌入公司网站好的模板网站推荐
  • 资讯网站怎么做小程序制作步骤
  • 合肥企业网站制作方案做5173这样的网站要多少人
  • 智慧团建网站入口手机版app界面设计模板素材免费
  • 绍兴手机网站建设网站备案完电信
  • 网站制作html代码企业公司网站建设公司
  • 上海做网站多少费用网站文章快速被收录
  • ps做ppt模板怎么下载网站外贸网站是用什么软件做的
  • 女鞋网站建设策划方案网页游戏排行榜回合制
  • 怎么上传视频到公司网站网络规划设计师教程第二版pdf
  • 做网站公司郑州汉狮中国建设银行网站 纪念币预约