hdu1754 线段树
来源:互联网 发布:手机直播间源码 编辑:程序博客网 时间:2024/06/05 09:16
很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。
这让很多学生很反感。
不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。
这让很多学生很反感。
不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。
在每个测试的第一行,有两个正整数 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。
5 61 2 3 4 5Q 1 5U 3 6Q 3 4Q 4 5U 2 9Q 1 5
5659
代码如下:线段树经典,调用线段树的模板完成这些操作,如果暴力的话会超时
0 0
- HDU1754 线段树入门
- hdu1754 线段树
- hdu1754线段树入门
- hdu1754之线段树
- 线段树-HDU1754
- hdu1754(线段树)
- hdu1754 线段树
- hdu1754线段树
- hdu1754(线段树)
- hdu1754(线段树)
- HDU1754(线段树)
- Hdu1754【线段树】
- HDU1754 线段树
- HDU1754线段树
- hdu1754(线段树)
- HDU1754 线段树
- hdu1754线段树入门
- HDU1754 - 线段树 Water~
- Windows学习(001)--Windows简介
- python 编码
- quartusII 11.0 64位破解不完全问题解决办法
- java中程序计时
- Hibernate_二级缓存3_使用EHCache缓存
- hdu1754 线段树
- [leetcode: Python]303. Range Sum Query
- Windows学习(002)--Windows基础数据类型
- 【思想感悟】站在巨人的肩膀上
- HDU2881 Jack's struggle (LIS)
- ES6 Javascript
- (11)关卡编辑器之细节列表
- HDU 1259
- 2017年华东师范大学网络赛 E