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

苏州做企业网站公司营销互联网推广公司

苏州做企业网站公司,营销互联网推广公司,网站开发培训收费,建设网站需要什么设备题目:给出一个仅包含加减乘除四种运算符的算式(不含括号),如12*3/4,在保持运算符顺序不变的情况下,现在你可以进行若干次如下操作:如果交换相邻的两个数,表达式值不变,那么你就可以交换这两个数…

题目:给出一个仅包含加减乘除四种运算符的算式(不含括号),如1+2*3/4,在保持运算符顺序不变的情况下,现在你可以进行若干次如下操作:如果交换相邻的两个数,表达式值不变,那么你就可以交换这两个数。

#include <vector>
#include <iostream>
using namespace std;
int n;
void QuickSort(vector<int>& nums, int left, int right){if(left >= right) return;int pivot = nums[left], l = left, r = right;while(l < r){while(l < r && nums[r] > pivot) --r;while(l < r && nums[l] <= pivot) ++l;swap(nums[l], nums[r]);}swap(nums[left], nums[r]);QuickSort(nums, left, r-1);QuickSort(nums, r+1, right);
}
int main(){cin >> n;vector<int> nums(n, 0);vector<char> ops(n, '+');for(int i=0; i<n-1; ++i){cin >> nums[i];cin >> ops[i+1];}cin >> nums[n-1];int l = 0, r = 0;while(r < n){while(r < n && ops[r] == ops[l]) ++r;if(ops[l] == '+' || ops[l] == '-'){if(r < n && (ops[r] == '*' || ops[r] == '/')) QuickSort(nums, l, r-2);//为什么要r-2,因为数字总是在运算符的左侧,运算符比数字少一个else QuickSort(nums, l, r-1);}else if(ops[l] == '*'){if(l > 0 && (ops[l-1] == '+' || ops[l-1] == '-')) QuickSort(nums, l-1, r-1);else QuickSort(nums, l, r-1);}else if(ops[l] == '/'){QuickSort(nums, l, r-1);}l = r;}cout << nums[0];for(int i=1; i<n; ++i) cout << ' ' << ops[i] << ' ' << nums[i];return 0;
}
http://www.yayakq.cn/news/943294/

相关文章:

  • 江苏省住房和建设部网站首页网络服务提供商是指
  • 一流的苏州网站建设宁波网站推广软件哪家强些
  • 杭州营销网站制作龙华做棋牌网站建设哪家好
  • 网站怎样做百度推广计划网站设计论文答辩问题
  • 网站标题怎么做自学网站建设视频
  • 家庭农场做网站全国企业年报网上申报
  • 买房网站排名宝坻网站建设公司
  • 网站主题下载北京公司注册核名详细流程
  • 专业网站制作全包wordpress换了空间无法登录密码
  • 增城微信网站建设黄山网络推广哪家好
  • 大学生网站设计论文范文wordpress主题 设定
  • 网站更新文章首页不显示宁波网站建设怎么建设
  • 网站设计与网页制作在线徐州建设工程网上交易平台
  • 证券投资网站做哪些内容中铁三局招聘身材好
  • vue做网站首页做简历用哪个网站
  • 昆明网站建设方案策划企业建设官方网站作用及意义
  • 小说网站建设费用网站制作+网站建设
  • 网站推广计划包括哪些做网站快速排名
  • 江门网站建设自助建站深圳建筑设计招聘
  • 企业官方网站的作用wordpress 投票 插件
  • 网站开发工资高么软件界面设计与色彩搭配
  • 北京大兴黄村网站建设深圳外贸网站建设哪家好
  • 做网站加推广多少钱网站用哪些系统做的比较好用
  • 苍南做网站上海网页制作服务商
  • 网站关键词添加多少个课程网站建设的基本原理
  • 北京网站制作公司报价打不开wordpress的登陆界面
  • 云南建投第七建设有限公司网站wordpress增加用户组
  • 视频网站后台登陆商务网站建设的第一步
  • 手机行情网站淘宝做网站的店
  • 网站的充值是怎么做的媒体软文发稿