首页 > 其他分享 >洛谷P3391 【模板】文艺平衡树

洛谷P3391 【模板】文艺平衡树

时间:2022-10-28 17:45:14浏览次数:52  
标签:洛谷 P3391 序列 正整数 模板 翻转

题目描述

您需要写一种数据结构(可参考题目标题),来维护一个有序数列。

其中需要提供以下操作:翻转一个区间,例如原有序序列是5 4 3 2 1,翻转区间是[2,4] 的话,结果是5 2 3 4 1。

输入格式

第一行两个正整数n,m,表示序列长度与操作个数。序列中第i项初始为i。
接下来m行,每行两个正整数l,r,表示翻转的区间。

输出格式

输出一行n个正整数,表示原始序列经过m次变换后的结果。

输入输出样例

输入 #1
5 3
1 3
1 3
1 4

 

输出 #1
4 3 2 1 5

说明/提示

【数据范围】
对于100% 的数据,1≤n,m≤100000,1≤l≤r≤n。

标签:洛谷,P3391,序列,正整数,模板,翻转
From: https://www.cnblogs.com/cztq/p/16836895.html

相关文章

  • 洛谷P8805题解
    原题P8805[蓝桥杯2022国B]机房思路概述题意分析给定一个\(n\)个点的无根树,每个点的权值等于其出边数量。对于给定的\(m\)组询问,第\(i(1≤i≤n)\)组询问包......
  • 洛谷 P6294
    首先有一个显而易见的性质:每次取都是取最大的一个数。然后就变成了加数,取最大值,加数,取最大值。。。直接单走一个优先队列(但是很明显这个数据不打算把优先队列放过去。......
  • 递归代码模板--分治代码模板--动态规划的关键
    递归代码模板Pythondefrecursion(level,param1,param2,...):#recursionterminator//递归终结者iflevel>MAX_LEVEL:#process_resu......
  • 洛谷 P1077 [NOIP2012 普及组] 摆花 (DP)
    https://www.luogu.com.cn/problem/P1077题目描述摆上m盆花。一共有n种花,从1到n标号。为了在门口展出更多种花,规定第i种花不能超过ai盆,摆花时同一种花放在一起,且不同......
  • 利用Github Actions自动将Markdown文件转为Latex文档并生成PDF(制作一个支持自动编译
    首先放上成品的仓库地址:​​Gtihub-ACM_Template_Library​​,欢迎Star哦~效果展示:1.创建GithubActions首先创建一个GithubActions的YML文件(可以通过Github模板生成),然后......
  • 设计模式---模板方法模式
    简述提取算法中不变的部分封装成方法,变化的部分延迟到子类。延迟到子类这个说法在学习设计模式的时候经常出现,实际就是利用多态在子类中重写方法,使得实行时根据实例的......
  • P4718 【模板】Pollard-Rho算法
    题目链接P4718【模板】Pollard-Rho算法题目描述MillerRabin算法是一种高效的质数判断方法。虽然是一种不确定的质数判断法,但是在选择多种底数的情况下,正确率是可以接......
  • 泛化之美 —— C++11 可变参数模板的妙用
    概述首先这篇文章出自博客园作者:[......
  • 洛谷 P6963
    不难发现,包含关系只可能是短的路径被长的路径包含。那么我们考虑按照路径长度从小到大,一条一条路径边加入边判断。考虑先将树上的所有边断开,每加入一条路径的时候就将这......
  • 深度优先搜索——DFS 模板
    voiddfs()//参数用来表示状态{if(到达终点状态){...//根据题意添加return;}if(越界或者是不合法状态)......