回信时刻(mail)

题目描述

Y 同学需要依次给 NN 家公司发送邮件,并等待每家公司回复。

给第 ii 家公司撰写邮件需要 AiA_i 分钟。邮件发送后,还需要等待 BiB_i 分钟才能收到该公司的回复。发送邮件本身所需的时间忽略不计。

Y 同学从时刻 00 开始撰写邮件。所有邮件可以按照任意顺序撰写,但任意时刻至多只能撰写一封邮件。已经发送的邮件可以在 Y 同学撰写其他邮件时等待回复。

现在有 QQ 次修改。每次修改会改变某个 AiA_iBiB_i。在每次修改完成后,请求出一种最优的邮件撰写顺序,使收到全部回复的时刻尽可能早,并输出这一最早时刻。

输入格式

第一行包含两个正整数 N,QN,Q,分别表示公司数量和修改次数。

第二行包含 NN 个正整数 A1,A2,,ANA_1,A_2,\ldots,A_N

第三行包含 NN 个正整数 B1,B2,,BNB_1,B_2,\ldots,B_N

接下来 QQ 行,每行包含三个整数 op,i,xop,i,x,表示一次修改:

  • op=1op=1 时,将 AiA_i 修改为 xx
  • op=2op=2 时,将 BiB_i 修改为 xx

输出格式

输出 QQ 行。

qq 行输出第 qq 次修改完成后,收到全部回复的最早时刻。

样例

样例输入 #1

3 3
4 6 7
4 6 7
1 2 1
2 3 7
2 3 1

样例输出 #1

16
16
13

数据范围与约定

对于 100%100\% 的数据,保证:

1N,Q105,1\leq N,Q\leq 10^5, 1Ai,Bi,x109,1\leq A_i,B_i,x\leq 10^9, op{1,2},1iN.op\in\{1,2\},\qquad 1\leq i\leq N.

共有 2222 个正式测试点。

测试点编号 分值 NN\leq QQ\leq 特殊性质
121\sim2 88 1010
353\sim5 1212 200200 特殊性质 A
686\sim8 20002000 特殊性质 B
9129\sim12 1818 50005000
131713\sim17 2020 3000030000
182218\sim22 3030 10510^5

特殊性质 A:在初始状态和每次修改后,所有 BiB_i 均相等。

特殊性质 B:所有修改操作均满足 op=1op=1