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

教育行业网站制作江津区网站建设

教育行业网站制作,江津区网站建设,结构设计师之家官网,个人工作室一:题目 二#xff1a;思路 1.读题读不懂#xff0c;那就分析给出的示例#xff0c;本题意思就是给出一串数#xff0c;然后找出找出该元素之后#xff0c;第一个大于 该元素的下标#xff08;这一串数的下标是从一开始的#xff09;如果找不到比起大的#xff0c;那就…一:题目 二思路 1.读题读不懂那就分析给出的示例本题意思就是给出一串数然后找出找出该元素之后第一个大于 该元素的下标这一串数的下标是从一开始的如果找不到比起大的那就记为0 2.这里我们是选择的是利用栈,我们从右边开始把数组的元素下标压入栈中然后在判断当前元素 与栈顶元素的大小关系如果比其大那么就pop 跟新栈顶元素直到我们找到栈顶元素大于该元素 记录该下标。 三:上码 /**思路:1.读题读不懂那就分析给出的示例本题意思就是给出一串数然后找出找出该元素之后第一个大于该元素的下标这一串数的下标是从一开始的如果找不到比起大的那就记为0 2.这里我们是选择的是利用栈,我们从右边开始把数组的元素下标压入栈中然后在判断当前元素与栈顶元素的大小关系如果比其大那么就pop 跟新栈顶元素直到我们找到栈顶元素大于该元素记录该下标。 51 4 2 3 52 5 4 5 0*/ #includeiostream #includestack #includevector using namespace std;int main(){int a[100000];//注意数组范围得需要开的足够大int ans[100000];stackint s;int N; scanf(%d,N);for(int i 1; i N; i){//cin a[i];scanf(%d,a[i]);}for(int i N; i 1; i--){//这里我们选择的入栈顺序是从数组的尾部开始 while(!s.empty() a[s.top()] a[i]){//这个就是为了找到一个大于a[i]的元素下标也就是s.top()。 s.pop();}ans[i] s.empty() ? 0 : s.top();//如果s是空栈的话,那么就为0,否则就为栈的顶部元素s.push(i); } cout ans[1];for(int i 2; i N; i){cout ans[i];}}
http://www.pierceye.com/news/921093/

相关文章:

  • 什么是cms网站系统做响应式网站怎么设计
  • wordpress多城市子站在线培训网站
  • 企业网站服务门户网站搬家怎么做
  • 免费浏览外国网站的软件防止访问网站文件夹
  • 长沙县政务网站公司介绍怎么写范本
  • 免费网站建设方案优化seo整体优化
  • 境外公司在国内建网站微信小程序登录平台
  • 手机网站页面模板企业网站建设相关书籍在线阅读
  • 服装网站建设内容asp网站服务建设论文
  • 开封 网站建设 网络推广如何用xshell安装wordpress
  • 河北建设工程信息网站银行外包不是人干的
  • 郑州免费做网站的襄阳品牌网站建设
  • 爱网站站长工具android软件开发下载
  • 网站被入侵宁波妇科医生推荐
  • 移动网站建设学习新能源汽车价格表2021
  • 如何做视频会员网站工商注册公司需要提供的资料
  • 网站做多久能盈利网站设计定做
  • 微信网站后台功能哪里买域名便宜
  • 合肥重点工程建设局密云seo排名优化培训
  • 二学一做网站福建建设资格执业注册管理中心网站
  • vps 网站上传做网站费用需要分摊吗
  • 建网站 考虑oou淘宝客图片wordpress模板
  • 玩具网站开发背景小说网站开发文档
  • 遵义网站设计公司制作网站需要
  • 做广告公司网站建设价格成都seo招聘
  • 网站建设与规划试卷友联互换
  • 宠物网站建设费用天元建设集团有限公司是国企吗
  • 南宁在百度上建网站网站设计怎么做链接
  • 多多进宝怎么做自己网站沈阳正规的男科医院
  • 做简历的网站叫什么软件外贸网站建设工作计划