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

知名的wordpress模板/百度权重优化软件

知名的wordpress模板,百度权重优化软件,网站二级页面设计,cn域名有名的网站很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。 这让很多学生很反感。 不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然&…

很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。 
这让很多学生很反感。 

不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。

Input

本题目包含多组测试,请处理到文件结束。 
在每个测试的第一行,有两个正整数 N 和 M ( 0<N<=200000,0<M<5000 ),分别代表学生的数目和操作的数目。 
学生ID编号分别从1编到N。 
第二行包含N个整数,代表这N个学生的初始成绩,其中第i个数代表ID为i的学生的成绩。 
接下来有M行。每一行有一个字符 C (只取'Q'或'U') ,和两个正整数A,B。 
当C为'Q'的时候,表示这是一条询问操作,它询问ID从A到B(包括A,B)的学生当中,成绩最高的是多少。 
当C为'U'的时候,表示这是一条更新操作,要求把ID为A的学生的成绩更改为B。 

Output

对于每一次询问操作,在一行里面输出最高成绩。

Sample Input

5 6
1 2 3 4 5
Q 1 5
U 3 6
Q 3 4
Q 4 5
U 2 9
Q 1 5

Sample Output

5
6
5
9

code:

#include<bits/stdc++.h>
using namespace std;
const int maxn=2e5+10;struct node{int v,l,r;//v记录题目需要的结果,比如和、最大值等 
}N[maxn<<2];//数组长度的四倍 int father[maxn];//存放原数组下标 void buildtree(int i,int l,int r){N[i].l=l;N[i].r=r;N[i].v=0;if(l==r){father[l]=i;return ;}buildtree(i<<1,l,(l+r)/2);buildtree((i<<1)+1,(l+r)/2+1,r);
}void update(int ri) {if(ri==1) return ;int fi=ri/2;int a=N[fi<<1].v;int b=N[(fi<<1)+1].v;N[fi].v=max(a,b);update(ri/2);
}int Max;
void query(int i,int l,int r){if(N[i].l==l && N[i].r==r) {Max=max(Max,N[i].v);return ;}i<<=1;if(l<=N[i].r){if(r<=N[i].r) query(i,l,r);else query(i,l,N[i].r);}i++;if(r>=N[i].l) {if(l >= N[i].l) query(i,l,r);else query(i,N[i].l,r);}
}int main()	{int n,m,x;ios::sync_with_stdio(false);while(cin>>n>>m){buildtree(1,1,n);for(int i=1;i<=n;i++) {cin>>x;N[father[i]].v=x;update(father[i]);}string op;int a,b;while(m--){cin>>op>>a>>b;if(op[0]=='Q') {Max=0;query(1,a,b);cout<<Max<<endl;}else {N[father[a]].v=b;update(father[a]);}}}return 0;
}

 

http://www.lbrq.cn/news/1595935.html

相关文章:

  • 网上兼职做网站/百度seo营销推广多少钱
  • linux wordpress 建站教程/小程序开发文档
  • 上海市建设教育网站/抖音搜索关键词排名查询
  • 网页创建站点/百度网站关键词优化
  • 去西安旅游最佳路线/南京seo关键词排名
  • 可以做词云的网站/推广链接让别人点击
  • 专业的扬州网站建设/营销推广是什么
  • 北京海岸设计公司网站/网店运营推广登录入口
  • 网站制作应该注意到的问题/精准营销的概念
  • 重庆专业建网站/电子商务网站推广
  • 有没有做装修的大型网站而不是平台/南京疫情最新情况
  • 网站源码程序修改/软文营销方法有哪些
  • 怎样创建个人购物网站/百度竞价排名费用
  • 博客论坛网站开发/电商运营是做什么的
  • 三杰网站建设/合肥头条今日头条新闻最新消息
  • 福州做网站的公司电话/学历提升
  • 微信营销和网站建设/关于校园推广的软文
  • 做电子外贸网站建设/网站排名优化培训电话
  • 库尔勒北京网站建设/网络营销产品推广方案
  • 吉林一站式网站建设介绍/肇庆seo外包公司
  • b2b网站解决方案/百度付费问答平台
  • 网站怎么可以做视频播放/南昌企业网站建设
  • 网站开发开题报告计划进度安排/聚名网
  • 子网站如何做/深圳推广平台深圳网络推广
  • 网站开发招聘名称/爱站网seo综合查询工具
  • 网站建设服务商/谷歌seo是指什么意思
  • 一个公司做多个网站是好还是坏/免费私人网站建设软件
  • 个人网站需求分析/搜狗网页搜索
  • 交友网站app推广/网络营销的含义
  • 天门网站/网站页面优化方案
  • Occ3D: A Large-Scale 3D Occupancy Prediction Benchmark for Autonomous Driving
  • HTML 媒体元素概述
  • tc 介绍
  • 【学习笔记】Manipulate-Anything(基于视觉-语言模型的机器人自动化操控系统)
  • 复现论文《A Fiber Bragg Grating Sensor System for Train Axle Counting》
  • 移动前后端全栈项目