1. 程式人生 > >I hate it (線段樹)

I hate it (線段樹)

本題目包含多組測試,請處理到檔案結束。 
在每個測試的第一行,有兩個正整數 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。 

相關推薦

hdu1754 I hate it 線段

文件 build dash ota pan pos 最大 eps track I Hate It Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Tot

I hate it 線段

本題目包含多組測試,請處理到檔案結束。  在每個測試的第一行,有兩個正整數 N 和 M ( 0<N<=200000,0<M<5000 ),分別代表學生的數目和操作的數目。  學生ID編號分別從1編到N。  第二行包含N個整數,代表這N個學生的初始成績,其中第i個數代表ID為i的學生的成

杭電 HDU ACM 1754 I Hate It 線段

I Hate It Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total

HDU1754——I Hate It線段

I Hate It Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total

7_22_N題 I Hate It線段

7_22_N題 I Hate It 題意 給出一些學生的成績,老師會詢問,某一段學生中最高的成績,或修改某同學的成績。 思路 求區間最大值和單點更新,線段樹 # #inc

HDU-1754 I Hate It線段、點變化+段查詢---模板

區間 printf desc d+ ++ pda ava des mission I Hate It Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Tot

hdu 1754 I Hate It線段 單點替換區間 最值查詢

Problem Description 很多學校流行一種比較的習慣。老師們很喜歡詢問,從某某到某某當中,分數最高的是多少。 這讓很多學生很反感。 不管你喜不喜歡,現在需要你做的是,就是按照老師的要求,寫一個程式,模擬老師的詢問。當然,老師有時候需要更新某位同學的成績。

HDU 1754 I Hate It 線段 區間修改 區間最值

I Hate It Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 105843 Accept

I Hate It線段入門

本題目包含多組測試,請處理到檔案結束。 在每個測試的第一行,有兩個正整數 N 和 M ( 0<N<=200000,0<M<5000 ),分別代表學生的數目和操作的數目。 學生ID編號分別從1編到N。 第二行包含N個整數,代表這N個學生的初始成績,其中第i個數代表ID為i的學生的成績。

HDU 1754 I Hate It線段數-單點更新

原題連結:I Hate It 題目分析:這個是線段樹的基本操作——更新和查詢,屬於基礎題,也就相當於一個模板吧,這裡就不再多說了。 程式碼如下:(PS:特別注意——輸入輸出用  不然會超時) #include <cstdio> #include &

HDU1754 I HATE IT線段

hdu1754 一個 比較 har space 文件 include 分數 程序 題面: Problem Description 很多學校流行一種比較的習慣。老師們很喜歡詢問,從某某到某某當中,分數最高的是多少。 這讓很多學生很反感。 不管你喜不喜歡,現在需要你做的是,就是

ACM-ICPC國際大學生程序設計競賽北京賽區(2017)網絡賽 i題 Minimum線段

hellip each pri ger out ont amp define void 描述 You are given a list of integers a0, a1, …, a2^k-1. You need to support two typ

HDU 1754 I Hate It線段單點修改 區間查詢】

update miss mem define 多少 pre otto 操作 show 題目傳送門:http://acm.hdu.edu.cn/showproblem.php?pid=1754 I Hate It Time Limit: 9000/3000 MS (Java/

hdu 1754 I Hate It線段 應用型別二 單點更新 區間最值】【模板】

題目連線:http://acm.hdu.edu.cn/showproblem.php?pid=1754 Problem Description 很多學校流行一種比較的習慣。老師們很喜歡詢問,從某某到某某當中,分數最高的是多少。 這讓很多學生很反感。 不管你喜不喜歡,

I Hate It線段 最值】

I Hate It Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 86070 Accep

P1531 I Hate It史上最好懂的線段之一

題目背景 很多學校流行一種比較的習慣。老師們很喜歡詢問,從某某到某某當中,分數最高的是多少。這讓很多學生很反感。 題目描述 不管你喜不喜歡,現在需要你做的是,就是按照老師的要求,寫一個程式,模擬老師的詢問。當然,老師有時候需要更新某位同學的成績 輸入輸出格式 輸入格式: &n

hdu 6183 Color it 線段 動態開點

appears sub TP data- PE class pri operation count Do you like painting? Little D doesn‘t like painting, especially messy color paintings.

kuangbin專題七 HDU1754 I Hate It 單點修改維護最大值

cond color include 專題 一次 span 修改 信息 \n 很多學校流行一種比較的習慣。老師們很喜歡詢問,從某某到某某當中,分數最高的是多少。 這讓很多學生很反感。 不管你喜不喜歡,現在需要你做的是,就是按照老師的要求,寫一個程序,模擬老師的

HDU - 6183:Color it 線段&動態開點||CDQ分治

Do you like painting? Little D doesn't like painting, especially messy color paintings. Now Little B is painting. To prevent him from drawing messy paint

GSS1 - Can you answer these queries I線段

stdin for ref get stdlib.h 中間 you () == 前言 線段樹菜雞報告,stO ZCDHJ Orz,GSS基本上都切完了。 Solution 考慮一下用線段樹維護一段區間左邊連續的Max,右邊的連續Max,中間的連續Max還有總和,發現這些東西