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

成都建设网站哪个好网站开发属于哪个大学专业

成都建设网站哪个好,网站开发属于哪个大学专业,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.yayakq.cn/news/319558/

相关文章:

  • 旅游网站的建设的文献综述十天学会网站建设
  • 网站需要具备条件柳州洛维建设网站
  • 佛山网站建设公司排名wordpress镶入thinkphp
  • 网站的优点和缺点网站改版 大量旧页面
  • 常州免费企业网站建设wordpress修改用户名
  • 天津企业网络建站怎么免费申请网站
  • 青海省住房和城乡建设局网站是做网站的怀孕后
  • 怎么做一淘宝客网站北京市住房建设网站
  • 手机网站内容模块学校品牌建设
  • 网站建设时间计划表胶南网站制作
  • 九江建网站公司有哪些厦门人才网招聘官网
  • iis 添加网站广告制作公司如何开展业务
  • 网站pc和手机端分离怎么做做电影网站能赚钱吗
  • 网站开发 xmind中国人做外贸网站都卖什么
  • 佛山外贸网站设计呼和浩特做网站哪家好
  • 网站流量统计模板重庆制作网站软件
  • 国内的足彩网站怎么做的不规则网站模板
  • 深圳开发的购物网站宝塔 安装wordpress
  • 查询网站有哪些导入链接及数量ppt哪个网站做的好
  • 网页制作与网站建设自考河南最新消息今天
  • 广州淘宝运营培训seo经典案例
  • 福建百川建设有限公司网站公司两个网站如何都备案
  • 做关于灯饰的网站wordpress安装在windows上
  • 12306网站的建设历程如何进行网站管理
  • 深圳网站建设网页设计网站开发项目计划书ppt
  • 上线了自助建站毕业设计做网站好的想法
  • 做网站推广电话郑州网站建设方案服务
  • 社交网站建设需求分析外贸网站建站平台
  • 建设软件网站微商城网站建设平台合同
  • 织梦网站做关键词发布做任务网站