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

个人网站建设计划报告wordpress文章批量上传

个人网站建设计划报告,wordpress文章批量上传,深圳有限公司,wordpress1.29下载题意 传送门 P1175 表达式的转换 题解 编码运算符的优先级,线性复杂度将中缀表达式转换为后缀表达式。为了方便输出,可以用类似对顶栈的结构,初始时右侧栈为后缀表达式;对于每一步计算,右侧栈不断弹出数字到左侧栈&…
题意

传送门 P1175 表达式的转换

题解

编码运算符的优先级,线性复杂度将中缀表达式转换为后缀表达式。为了方便输出,可以用类似对顶栈的结构,初始时右侧栈为后缀表达式;对于每一步计算,右侧栈不断弹出数字到左侧栈,直到扫描到第一个运算符。总时间复杂度 O ( n ) O(n) O(n)

#include <bits/stdc++.h>
using namespace std;int main() {ios::sync_with_stdio(false);cin.tie(nullptr);vector<string> left, right;string s;cin >> s;map<char, int> rnk{{'(', -1}, {'+', 0}, {'-', 0}, {'*', 1}, {'/', 1}, {'^', 2}};vector<char> ops;for (auto c : s) {if (c == '(') {ops.push_back(c);} else if (c == ')') {for (;;) {auto cc = ops.back();ops.pop_back();if (cc == '(') {break;}left.push_back(string(1, cc));}} else if (isdigit(c)) {left.push_back(string(1, c));} else {while (!ops.empty() && (rnk[ops.back()] > rnk[c] || (rnk[ops.back()] == rnk[c] && c != '^'))) {left.push_back(string(1, ops.back()));ops.pop_back();}ops.push_back(c);}}while (!ops.empty()) {left.push_back(string(1, ops.back()));ops.pop_back();}auto get = [&](int x, int y, char op) {if (op == '+') {return x + y;}if (op == '-') {return x - y;}if (op == '*') {return x * y;}if (op == '/') {return x / y;}int res = 1;for (int i = 0; i < y; ++i) {res *= x;}return res;};swap(left, right);int k = 0, n = right.size();for (;;) {while (k < n && isdigit(right[k][0])) {left.push_back(right[k++]);}for (auto &s : left) {cout << s << ' ';}for (int i = k; i < n; ++i) {cout << right[i] << ' ';}cout << '\n';if (k == n) {break;}auto op = right[k++][0];right.pop_back();int y = stoi(left.back());left.pop_back();int x = stoi(left.back());left.pop_back();int z = get(x, y, op);left.push_back(to_string(z));}return 0;
}
http://www.yayakq.cn/news/90147/

相关文章:

  • 台州模板网建站杭州网站模板
  • 资源网站如何做网站编辑是做网页编辑吗
  • 软件开发 网站建设 游戏开发wordpress两侧有空白
  • 网站建设服务费计入会计科目公共信息服务平台
  • 汕头站扩建进展深圳产品推广网站建设方案
  • 公司网站怎样做维护小程序制作卡片列表
  • 建网站找哪个平台好呢建造师个人业绩查询系统
  • 做pc端网站必知泉州seo搜索优化合作
  • 上饶哪有做网站的公司?wordpress+小米商城
  • 地方旅游网站开发临时网站搭建
  • 温岭市建设局网站审批公示swiper wordpress
  • 宝安中心地铁站时间表尤溪住房和城乡建设局网站
  • 按钮特效网站梧州论坛最新消息
  • 怎样建设自己网站免费找工程项目承包软件
  • 外贸建站网站推广虚拟空间网站回收池有什么作用
  • 自己的网站如何优化广州建设厅官方网站
  • 网站制作网站建国内wordpress大神
  • 云智网站建设公司做义齿雕刻设备的网站
  • 如何使用腾讯云建网站房地产网页设计
  • 网站设置默认首页个人简历免费模板
  • 建设网站的重要性新网站建设服务公司
  • 湛江网站建设方案托管网站制作公透明清晰
  • 苏州优化价位广东专业网站优化制作公司
  • 百度查找相似图片电商seo与sem是什么
  • 肇东网站建设网站系统怎么做的
  • dw网页设计软件的学习网站百度识图扫一扫
  • 网站布局是什么样的睢阳区网
  • 长春网站建设技术支持食品包装设计要点
  • 门户网站字体深圳创业故事
  • 设计网站企业网站建设公司etc推广代理平台