萍乡建站公司医院网站建设套餐方案

pingmian/2025/10/8 6:52:56/文章来源:
萍乡建站公司,医院网站建设套餐方案,网站建设和网络维护,wordpress主题Linkedin题目链接 题目描述 您需要写一种数据结构#xff08;可参考题目标题#xff09;#xff0c;来维护一个有序数列。 其中需要提供以下操作#xff1a;翻转一个区间#xff0c;例如原有序序列是 543215\ 4\ 3\ 2\ 15 4 3 2 1#xff0c;翻转区间是 [2,4][2,4][2,4] 的话可参考题目标题来维护一个有序数列。 其中需要提供以下操作翻转一个区间例如原有序序列是 543215\ 4\ 3\ 2\ 15 4 3 2 1翻转区间是 [2,4][2,4][2,4] 的话结果是 523415\ 2\ 3\ 4\ 15 2 3 4 1。 输入格式 第一行两个正整数 n,mn,mn,m 表示序列长度与操作个数。序列中第 iii 项初始为 iii。 接下来 mmm 行每行两个正整数 l,rl,rl,r表示翻转的区间。 输出格式 输出一行 nnn 个正整数表示原始序列经过 mmm 次变换后的结果。 输入输出样例 输入 #1 5 3 1 3 1 3 1 4输出 #1 4 3 2 1 5说明/提示 对于 100%100\%100% 的数据1≤n,m≤1051≤l≤r≤n1 \le n, m \leq 10^51 \le l \le r \le n1≤n,m≤1051≤l≤r≤n。 Solution 模板题。 Code FHQ Treap #includecstdio #includecstdlib #includealgorithm #includectime using namespace std; const int maxn1000020; int n,m,root,tot; struct FHQ{int lc,rc;int val,dat,siz,tag; }tr[maxn]; inline int newnode(int v){tr[tot].siz1;tr[tot].valv;tr[tot].datrand();return tot; } inline void pushup(int u){tr[u].siztr[tr[u].lc].siztr[tr[u].rc].siz1; } inline void pushdown(int u){if(tr[u].tag){swap(tr[u].lc,tr[u].rc);tr[tr[u].lc].tag^1;tr[tr[u].rc].tag^1;tr[u].tag0;} } inline int merge(int x,int y){if(!x||!y)return xy;pushdown(x),pushdown(y);if(tr[x].dattr[y].dat){tr[x].rcmerge(tr[x].rc,y);pushup(x);return x;}else{tr[y].lcmerge(x,tr[y].lc);pushup(y);return y;} } inline void spilt(int u,int k,int x,int y){if(!u){xy0;return;}pushdown(u);if(ktr[tr[u].lc].siz)yu,spilt(tr[u].lc,k,x,tr[u].lc);elsexu,spilt(tr[u].rc,k-tr[tr[u].lc].siz-1,tr[u].rc,y);pushup(u); } inline int build(int l,int r){int mid(lr)1;int unewnode(mid);if(lmid)tr[u].lcbuild(l,mid-1);if(midr)tr[u].rcbuild(mid1,r);pushup(u);return u; } inline void rev(int l,int r){int a,b,c,d;spilt(root,l-1,a,b);spilt(b,r-l1,c,d);tr[c].tag^1;rootmerge(a,merge(c,d)); } inline void print(int u){pushdown(u);if(tr[u].lc)print(tr[u].lc);if(tr[u].val1tr[u].valn)printf(%d ,tr[u].val);if(tr[u].rc)print(tr[u].rc); } int main(){srand(time(0));scanf(%d%d,n,m);rootbuild(0,n1);for(int i1;im;i){int l,r;scanf(%d%d,l,r);rev(l1,r1);}print(root);return 0; }Splay #includecstdio #includealgorithm const int maxn100010; struct Splay{int val,son[2],fa,tag,siz; }tr[maxn]; int n,m,tot,root; inline void pushup(int u){tr[u].siztr[tr[u].son[0]].siztr[tr[u].son[1]].siz1; } inline void pushdown(int u){if(tr[u].tag){tr[tr[u].son[0]].tag^1;tr[tr[u].son[1]].tag^1;std::swap(tr[u].son[0],tr[u].son[1]);tr[u].tag0;} } inline int build(int l,int r,int fa){int utot;int mid(lr)1;tr[u].valmid;tr[u].fafa;if(lmid)tr[u].son[0]build(l,mid-1,u);if(midr)tr[u].son[1]build(mid1,r,u);pushup(u);return u; } inline void rotate(int x){int ytr[x].fa,ztr[y].fa;int ktr[y].son[1]x;tr[z].son[tr[z].son[1]y]x,tr[x].faz;tr[y].son[k]tr[x].son[k^1],tr[tr[x].son[k^1]].fay;tr[x].son[k^1]y,tr[y].fax;pushup(y),pushup(x); } inline void splay(int x,int goal){while(tr[x].fa!goal){int ytr[x].fa,ztr[y].fa;if(z!goal)tr[y].son[1]x^tr[z].son[1]y?rotate(x):rotate(y);rotate(x);}if(!goal)rootx; } inline int ask(int u,int rank){pushdown(u);if(tr[tr[u].son[0]].sizrank)return ask(tr[u].son[0],rank);else if(tr[tr[u].son[0]].siz1rank)return u;else return ask(tr[u].son[1],rank-tr[tr[u].son[0]].siz-1); } inline void print(int u){pushdown(u);if(tr[u].son[0])print(tr[u].son[0]);if(tr[u].val1tr[u].valn)printf(%d ,tr[u].val);if(tr[u].son[1])print(tr[u].son[1]); } int main(){scanf(%d%d,n,m);rootbuild(0,n1,0);while(m--){int l,r;scanf(%d%d,l,r);lask(root,l);rask(root,r2);splay(l,0);splay(r,l);if(tr[r].son[0])tr[tr[r].son[0]].tag^1;}print(root);return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89805.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微网站开发 培训电商网站html模板下载

来源:澎湃新闻“脑电图图纸也许会读出人的意识”、“脑机接口技术可能使个人的行为被他人操纵”、“人造大脑的发明可能取代人类的角色”……这些形形色色的言论道出了人们对于神经科学的道德和伦理担忧。澎湃新闻专访了神经伦理学领域的研究人员,就神经…

如何做个免费的网站wordpress国内最好的主题

locale()方法是java.util.Formatter的内置方法,该方法返回语言环境。此区域设置由格式化程序构造设置。具有语言环境参数的该对象的format方法不会更改此值。用法:public Locale locale()参数:该函数不接受任何参数。返回值:如果未…

电子商务网站建设财务预算网络营销发展方案策划书

查看防火墙状态 centos7 systemctl status firewalld.service 运行上述命令后,如果看到有绿色字样标注的“active(running)”,说明防火墙是开启状态。 开启防火墙 centos7 systemctl start firewalld.service 关闭防火墙 c…

企业网站建设内容 程序开发外贸流程及详细步骤

1.软件兼容性测试兼容性测试之待测试项目在特定的硬件平台上,不同的应用软件不同,不同的操作系统平台上,在不同的网络等环境中能正常的运行的测试。兼容性测试的目的:带测试项目在不同的操作系统上正常运行,包括待测试…

网站建设流程服务拖拽网站开发

Fine-tuning(微调)是机器学习中一种常见的训练策略,其主要作用是在一个已经在大规模数据上预训练的模型基础上,通过使用特定任务的小规模数据集来进行额外的训练。Fine-tuning通常用于调整模型,使其适应新的任务或特定…

广汉市建设局网站网站建设的市场情况

一、调取参数 直接调取当前js中的方法, 调取参数that.bindViewTap(); 二、跳转页面 navigateTo: function () { wx.navigateTo({ url: ../page4/page4 }); },全局变量使用方法 a.js var app getApp() Page({ data: { hex1: [], })} //设置全局变量 if (hex1 ! null) { app.…

做网站的分辨率要多大在服务器网站上做跳转页面跳转

两点需要注意的. 第一是在构造函数声明时,会同时创建一个该构造函数的原型对象,而该原型对象是继承自Object的原型对象 // 声明一个构造函数Rectengle function Rectangle(length, width) {this.length length;this.width width; }// 即:看见function 后面函数名是大写,一般…

泰安网站建设流程仙桃网

本地部署 CogVLM CogVLM 是什么CogVLM Github 地址部署 CogVLM启动 CogVLM CogVLM 是什么 CogVLM 是一个强大的开源视觉语言模型(VLM)。CogVLM-17B 拥有 100 亿视觉参数和 70 亿语言参数。 CogVLM-17B 在 10 个经典跨模态基准测试上取得了 SOTA 性能&am…

生鲜电商网站开发wordpress设置前台投稿

例谈小学信息技术课堂的有效教学在社会的各个领域,大家都不可避免地会接触到论文吧,论文可以推广经验,交流认识。为了让您在写论文时更加简单方便,以下是小编整理的例谈小学信息技术课堂的有效教学的论文相关内容,供大…

企业网站建设 新闻宣传wordpress侧边联系方式

已经很久没有更新这里了,懒哦!上周末一干人等去了苏州的三山岛,很是开心,春天来了,到处都是那么的生机盎然!三山岛是太湖上若干岛屿之一,离苏州城很远,我们乘了50分钟的火车后&#…

网站开发 手把手好的app设计网站

一、显隐效果show() show(duration,[callback])show([duration],[easing],[callback]) 参数说明:duration:为一个字符串或者数字,决定动画将运行多久callback:表示在动画完成时执行的函数。easing:为一个字符串&#x…

昆明市住房和城乡建设局网站上看的南方网通g3云推广

业务背景: 该系统有一张表数据量已达到34亿,并且有个字段长度不够,导致很多数据无法插入。因为业务只要保留近2个月数据即可,所以需要接下来需要做2点:1,扩字段长度 2,只保留近2个月的数据。 …

给前端做网站的图片叫什么软件wordpress just

一.简介 Seaborn是基于matplotlib的图形可视化python包。它提供了一种高度交互式界面,便于用户能够做出各种有吸引力的统计图表。 Seaborn是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seaborn能做…

wordpress单选框十堰seo招聘

前言 Jmeter,Postman一些基本大家相比都懂。那么真实在项目中去使用,又是如何使用的呢?本文将一文详解jmeter接口测试 一、接口测试分类 二、目前接口架构设计 三、市面上的接口测试工具 四、Jmeter简介,安装,环境…

团购网站推广怎么做校园网站建设情况汇报

知识点1: print函数里可以用英文逗号, 分隔字符和变量,字符串要用双引号引起来,而变量名不用引起来,同时print的时候也可以直接写数学运算公式 知识点2: python里和用户交互的函数是input,但它有一个特点&…

苏州大型网站建设汕尾商城网站建设

基于世界杯算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于世界杯算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于世界杯优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神经网络…

环保网站设计规划书企业网站的建设与管理论文

WampServer搭建php环境可能遇到的问题1.安装时报错,缺少 MSVCR100.dll 文件这是因为wampServer安装时用到的vc库没有更新,要安装更新之后再进行安装,因为之前安装的VC版本低了,才导致安装的时候提示丢失MSVCR100.dll文件。以下分别…

哪个行业最容易做网站广州外贸公司

<<< 年度总结 >>> <<< 年度数据 >>> ◆ 发博情况 ◆ 学习成就 ◆ 代码提交 ◆ 博文表现 <<< 年度创作 >>> ◆ LLM - LLaMA2 <<< 年度风景 >>> ◆ 春 - 中关村软件园 - 百望山 ◆ 夏 - 乌兰…

网站布局分析网站子页设计

01_原理-事件循环 文章目录 01_原理-事件循环一、浏览器的进程模型①&#xff1a;何为进程&#xff1f;②&#xff1a;何为线程&#xff1f;③&#xff1a;浏览器有哪些进程和线程&#xff1f; 二、渲染主线程是如何工作的&#xff1f;三、若干解释①&#xff1a;何为异步&…

多商户商城源码下载巩义网站推广优化

1.脚本格式 我们一般将shell脚本写在xxx.sh文件中&#xff0c;执行的时候bash/sh xxx.sh 注意文件路径 xxx.sh文件中的第一行为 #!/usr/bin/bash 注代表我们使用的是bin文件夹下的bash解释器(此条为注释语句&#xff0c;不写也可以) 2.echo用法 相当与print 示例1&…