题目描述
你需要维护一个序列 a1,…,an 。
给定一个操作序列 (x1,y1),…,(xn,yn) ,操作 (x,y) 表示将 a1,…,ax 的值加上 y 。
共 m 次查询,每次查询给出 l,r ,问对初始值为 0 的序列 a 依次执行操作 (xl,yl),…,(xr,yr) ,最后 i=1maxnai 的值。
输入格式
第一行两个整数 n,m (1≤n,m≤5×105);
接下来 n 行每行两个整数 xi,yi(1≤xi≤n,∣yi∣≤n);
接下来 m 行,每行两个整数 l,r(1≤l≤r≤n)。
输出格式
输出 m 行,每行一个整数,表示每次查询的答案。
提示
来源与致谢
来自 THUPC2024(2024年清华大学学生程序设计竞赛暨高校邀请赛)决赛。
数据、题面、标程、题解等请参阅 THUPC 官方仓库 https://thusaac.com/public