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

深圳市做网站公司自己做网站翻译服务器 - 添加网站

深圳市做网站公司,自己做网站翻译服务器 - 添加网站,保定网站建设公司排名,动漫网站怎么做的题目#xff1a; 样例解释#xff1a; 【样例解释 #1】 在修改操作之前#xff0c;假设 H 老师进行了一次插入排序#xff0c;则原序列的三个元素在排序结束后所处的位置分别是 3,2,1。 在修改操作之后#xff0c;假设 H 老师进行了一次插入排序#xff0c;则原序列的三个…题目 样例解释 【样例解释 #1】 在修改操作之前假设 H 老师进行了一次插入排序则原序列的三个元素在排序结束后所处的位置分别是 3,2,1。 在修改操作之后假设 H 老师进行了一次插入排序则原序列的三个元素在排序结束后所处的位置分别是 3,1,2。 注意虽然此时 a2​a3​但是我们不能将其视为相同的元素。 思路 可以发现对于一个已经有序的数列单点修改一个值我们可以通过前后冒泡各一次来保持有序举个例子 原序列为 1,1,4,5,6,71,1,4,5,6,7修改为 1,1,9,5,6,71,1,9,5,6,7。 我们可以从前往后冒泡再次维持了数列的有序。这样的操作是 O(n)O(n) 的。 同样的我们可以维护一个有序数列并记录原下标与先下标之间的关系用数组记录每次修改后更新这种关系。 这样修改操作是 O(n)O(n) 的查询是 O(1)O(1) 的。   代码 #includeiostream #includecstdio #includealgorithm using namespace std; const int MAXN8005; int n,q; int t[MAXN]; struct node{int pre,id; }a[MAXN]; bool cmp(node x,node y){if(x.pre!y.pre) return x.prey.pre;return x.idy.id; }//两个元素之间的优先级 int main(){//freopen(sort.in,r,stdin);//freopen(sort.out,w,stdout);scanf(%d%d,n,q); for(int i1;in;i){scanf(%d,a[i].pre);a[i].idi;}//输入sort(a1,an1,cmp);//排序for(int i1;in;i)t[a[i].id]i;for(int i1;iq;i){int opt,x,v;scanf(%d,opt);if(opt1){//单点修改scanf(%d%d,x,v);//Ax-va[t[x]].prev;for(int jn;j2;j--)if(cmp(a[j],a[j-1])){node kkksc03a[j];a[j]a[j-1];a[j-1]kkksc03;}//前扫for(int j2;jn;j)if(cmp(a[j],a[j-1])){node kkksc03a[j];a[j]a[j-1];a[j-1]kkksc03;}//后扫for(int i1;in;i)t[a[i].id]i;//更新之间的关系}else{scanf(%d,x);printf(%d\n,t[x]);}}return 0; }
http://www.dnsts.com.cn/news/97261.html

相关文章:

  • 设计师每天都上的网站湖南又出现5例
  • 搭建网站需要什么技术python 做网站
  • 2018网站内容和备案自己做网站系统
  • 白熊阅读做网站架构wordpress前端主题
  • 两个域名指向同一个网站wordpress不自动更新
  • 泰兴市建设局网站html网页设计介绍
  • 微信网站建设流程图自己做淘宝返利网站
  • 做网站被用作非法用途3一6年级科技小制作手工
  • 网站建设胶州家园网上书城网站建设目的
  • 顺徳网站建设公司有哪些个人注册公司需要什么
  • 莱阳做网站的wordpress搬家出现404
  • 定制网站模板做网站前期工作
  • 做网站的风险分析门户网站网页设计规范
  • 建设银行预约纪念钞网站wordpress免备案
  • 有做翻译英文网站鲜花网站建设的利息分析
  • 怎么查网站后台地址网站代理建设
  • 网站建设与维护百度百科大连商城网站建设
  • 电子商务网站开发与设计报告淘宝做的网站优化
  • 科技类网站设计培训机构
  • 网站备案找回天津市住房和城乡建设厅官网
  • 电子商务网站建设发展报告展厅设计上海
  • 百度下载app安装北京seo关键词排名优化
  • 大型o2o网站开发时间在线制作图片及图片处理
  • 计算机网站建设的能力wordpress手机版 mp3
  • 手机购物网站怎么推广网站结构怎么做
  • 全屏网站成都响应式网站建设
  • 网站不被收录了在线代理网页免费
  • 化妆网站模板下载免费魔方网站建设网站制作
  • 中国工信部官网查询网站备案建设企业网站企业网银
  • 青岛市网站建设培训学校佛山seo培训机构