#Lutece1324. 卿学姐与公主

卿学姐与公主

Migrated from Lutece 1324 卿学姐与公主

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

某日,百无聊赖的卿学姐打开了某11区的某魔幻游戏

在这个魔幻的游戏里,生活着一个美丽的公主,但现在公主被关押在了魔王的城堡中。

英勇的卿学姐拔出利刃冲向了拯救公主的道路。

走过了荒野,翻越了高山,跨过了大洋,卿学姐来到了魔王的第一道城关。

在这个城关面前的是魔王的精锐部队,这些士兵成一字排开。

卿学姐的武器每次只能攻击一个士兵,并造成一定伤害,卿学姐想知道某时刻从LLRR这个区间内,从开始到现在累计受伤最严重的士兵受到的伤害。

最开始每个士兵的受到的伤害都是0

Input

第一行两个整数N,QN,Q表示总共有NN个士兵编号从11NN,和QQ个操作。

接下来QQ行,每行三个整数,首先输入一个tt,如果tt11,那么输入p,xp,x,表示卿学姐攻击了pp这个位置的士兵,并造成了xx的伤害。如果tt22,那么输入L,RL,R,表示卿学姐想知道现在[L,R][L,R]闭区间内,受伤最严重的士兵受到的伤害。

1N1000001\le N \le 100000

1Q1000001\le Q \le 100000

1pN1\le p \le N

1x1000001\le x \le 100000

1LRN1\le L \le R \le N

Output

对于每个询问,回答相应的值

Samples

5 4
2 1 2
1 2 4
1 3 5
2 3 3
0
5

Note

注意可能会爆int哦

Resources

2016 UESTC Training for Data Structures