WUST 1255チョコレート(線分樹のシングルポイント区間更新クエリ)
1355:チョコレート
Time Limit: 1セット
メモリLimit: 128 MB
64 bit IO Format: %lld
Submitted: 190
Acceepted: 26
[Submit][Sttus][Web Board]
Description
TYが一番好きなことはチョコレートを食べることです.食べきれないチョコレートを持つことを常に幻想しています.acmerとして、IcYが問題を出して彼女を試験するつもりです.答えたら、チョコレートは自然にどんどん増えてきます.
IcYは一列に並んだチョコレートを与えました.あるものは徳芙、あるものはフェレロで、それらは全部違った美味しい値を持っています.今はIcYは魔法でこれらのチョコレートを変えました.TYはランキングのK番目がチョコレートの美味しい値であることを指摘しなければなりません.今、TYはあなたの助けを求めにきます. TYはチョコレートを食べますか?
Input
入力データは多くのグループがあり、EOFで終了します.
各グループのデータの最初の行は2つの整数N、Mです.Nは初期のチョコレートの数を表し、Mは動作数を表します.
二番目の行はn個の正の整数を含み、各ブロックのチョコレートの美味しい値wiを表します.各ブロックのチョコレートの下に0-n-1が表示されます.
次のM行はM個の操作を表します.
操作は4種類あります
Query x y ある区間の美味しいものを検索する最大値を表します.
Ask x あるチョコレートの美味しいものを調べます.
Change x y 代表的にx番目のブロックの美味しい値をyに変えます.
Add x y 代表的にはx番目からy番目のチョコレートまでの美味しい値がそれぞれ1.
(1 <= N<= 100000 1<= M <= 100000 Wi <= 5000 )
Output
Queryごとに1つの整数を出力すると、区間内の美味しいものの最大値を表します.
Askごとに このチョコレートの美味しい値を表して整数を出力します.
Sample Input
クイズ:
これは私達の学校のojの問題です.趙さんはたくさんの人にtleを見てやらせてくれました.初めての配列は小さいです.TLEについて変えたら終わりました.考察の基礎はまだあります.lazy(そうでないとタイムアウトします.線分樹のテーマを経験したことがある私にとって、この問題は水のhhhhです.500 ms過ぎたのです.)
コード:
Time Limit: 1セット
メモリLimit: 128 MB
64 bit IO Format: %lld
Submitted: 190
Acceepted: 26
[Submit][Sttus][Web Board]
Description
TYが一番好きなことはチョコレートを食べることです.食べきれないチョコレートを持つことを常に幻想しています.acmerとして、IcYが問題を出して彼女を試験するつもりです.答えたら、チョコレートは自然にどんどん増えてきます.
IcYは一列に並んだチョコレートを与えました.あるものは徳芙、あるものはフェレロで、それらは全部違った美味しい値を持っています.今はIcYは魔法でこれらのチョコレートを変えました.TYはランキングのK番目がチョコレートの美味しい値であることを指摘しなければなりません.今、TYはあなたの助けを求めにきます. TYはチョコレートを食べますか?
Input
入力データは多くのグループがあり、EOFで終了します.
各グループのデータの最初の行は2つの整数N、Mです.Nは初期のチョコレートの数を表し、Mは動作数を表します.
二番目の行はn個の正の整数を含み、各ブロックのチョコレートの美味しい値wiを表します.各ブロックのチョコレートの下に0-n-1が表示されます.
次のM行はM個の操作を表します.
操作は4種類あります
Query x y ある区間の美味しいものを検索する最大値を表します.
Ask x あるチョコレートの美味しいものを調べます.
Change x y 代表的にx番目のブロックの美味しい値をyに変えます.
Add x y 代表的にはx番目からy番目のチョコレートまでの美味しい値がそれぞれ1.
(1 <= N<= 100000 1<= M <= 100000 Wi <= 5000 )
Output
Queryごとに1つの整数を出力すると、区間内の美味しいものの最大値を表します.
Askごとに このチョコレートの美味しい値を表して整数を出力します.
Sample Input
10 4
1 2 3 4 5 6 7 8 9 10
Ask 0
Change 0 1
Add 0 2
Query 0 2
Sample Output1
4
[Submit][Sttus][Web Board]クイズ:
これは私達の学校のojの問題です.趙さんはたくさんの人にtleを見てやらせてくれました.初めての配列は小さいです.TLEについて変えたら終わりました.考察の基礎はまだあります.lazy(そうでないとタイムアウトします.線分樹のテーマを経験したことがある私にとって、この問題は水のhhhhです.500 ms過ぎたのです.)
コード:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include