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

网站开发流程心得体会网站开发属于什么大学专业

网站开发流程心得体会,网站开发属于什么大学专业,photoshop安卓版下载,wordpress修改首页网址【题目描述】 给定序列 (a1,a2,⋅⋅⋅,an)(1,2,⋅⋅⋅,n),即 aii。 小蓝将对这个序列进行 m 次操作,每次可能是将 a1,a2,⋅⋅⋅,aqi 降序排列,或者将 aqi,aqi1,⋅⋅⋅,an 升序排列。 请求出操作完成后的序列。 【输入格式】 输入的第一行…

【题目描述】

给定序列 (a1,a2,⋅⋅⋅,an)=(1,2,⋅⋅⋅,n),即 ai=i。

小蓝将对这个序列进行 m 次操作,每次可能是将 a1,a2,⋅⋅⋅,aqi 降序排列,或者将 aqi,aqi+1,⋅⋅⋅,an 升序排列。

请求出操作完成后的序列。

【输入格式】

输入的第一行包含两个整数 n,m,分别表示序列的长度和操作次数。

接下来 m 行描述对序列的操作,其中第 i 行包含两个整数 pi,qi 表示操作类型和参数。当 pi=0 时,表示将 a1,a2,⋅⋅⋅,aqi 降序排列;当 pi=1 时,表示将 aqi,aqi+1,⋅⋅⋅,an 升序排列。

【输出格式】

输出一行,包含 n 个整数,相邻的整数之间使用一个空格分隔,表示操作完成后的序列。

【数据范围】

对于 30% 的评测用例,n,m≤1000;
对于 60% 的评测用例,n,m≤5000;
对于所有评测用例,1≤n,m≤10的5次方,0≤pi≤1,1≤qi≤n。

【输入样例】

3 3
0 3
1 2
0 2

【输出样例】

3 1 2

【样例解释】

原数列为 (1,2,3)。

第 1 步后为 (3,2,1)。

第 2 步后为 (3,1,2)。

第 3 步后为 (3,1,2)。与第 2 步操作后相同,因为前两个数已经是降序了。

【代码】

#include <iostream>
#include <cstring>
#include <algorithm>#define x first
#define y secondusing namespace std;typedef pair<int, int> PII;const int N = 100010;int n, m;
PII stk[N];
int ans[N];int main()
{scanf("%d%d", &n, &m);int top = 0;while (m -- ){int p, q;scanf("%d%d", &p, &q);if (!p){while (top && stk[top].x == 0) q = max(q, stk[top -- ].y);while (top >= 2 && stk[top - 1].y <= q) top -= 2;stk[ ++ top] = {0, q};}else if (top){while (top && stk[top].x == 1) q = min(q, stk[top -- ].y);while (top >= 2 && stk[top - 1].y >= q) top -= 2;stk[ ++ top] = {1, q};}}int k = n, l = 1, r = n;for (int i = 1; i <= top; i ++ ){if (stk[i].x == 0)while (r > stk[i].y && l <= r) ans[r -- ] = k -- ;elsewhile (l < stk[i].y && l <= r) ans[l ++ ] = k -- ;if (l > r) break;}if (top % 2)while (l <= r) ans[l ++ ] = k -- ;elsewhile (l <= r) ans[r -- ] = k -- ;for (int i = 1; i <= n; i ++ )printf("%d ", ans[i]);return 0;
}
http://www.15wanjia.com/news/177988.html

相关文章:

  • 如何确定网站栏目全国建设造价信息网站
  • 卢松松外链工具东莞做网站seo优化
  • 响应式网站的特点搜索引擎友好的网站有哪些特点
  • 广德网站开发怎么做死循环网站
  • 站内优化包括哪些卖域名的网站要怎么做
  • 单位网站建设意见湖北网络推广seo
  • 电脑网站建设策划书网络策划与营销
  • 在哪里可以找到做网站的公司番禺附近网站建设推广
  • 广州企业建站公司设计投稿网站
  • 网站建设明细报价表 xlscps推广网站
  • 江苏建设类高级工程师在那个网站公示有没有专门做渔具的网站
  • 怎么网站推广线上推广计划
  • 昆山推广用什么网站比较好国内大的做网站的公司
  • 营销型集团网站建设做美食推广的网站
  • 360建站工具试述网站建设的流程
  • 智能建站系统的建站步骤手机评分网站
  • 东莞网站建设 旅游ui设计主要是做什么的
  • .net网站开发面试个人介绍网页设计作品
  • 南宁企业网站建设制作超链接html代码
  • 电子商务网站建设方案书外贸网站哪家好
  • 有没有学做ppt发网站或论坛南京专业网站优化公司
  • 学做课件的网站做家务的男人们在哪个网站播出
  • 建设网站可以先买域名吗wordpress page style
  • 广东网站建设哪里有今天的新闻主要内容
  • 给城市建设提议献策的网站建设一个网站大概费用
  • 公司网站建设论文结束语公司装修费用会计分录
  • 做网站后期续费是怎么算的汕头网站建设小程序
  • 手机网站后台源码网站做投票
  • Python能开发WordPress女生做seo网站推广
  • 网站关键词优化原理电商网站开发背景怎么写