U501201 E.G.O.绽放:山茶花

题目背景

只是聆听着风的凌乱。 翻阅了命运的启示,眺望着今夜的星辰。 于无尽的因果中仅看见了无数轮皓月。 握不住星光,正如双手抓不到未来与往昔。 正是春日花繁时,理想遍地。 铳声宣告了新的启示,山茶花于枪口盛放。 风拂过了脸颊,繁花埋没了笑颜。 那是漫山遍野的星光。

题目描述

无数棵凋零的山茶花树,在秋风中萧瑟。 随之飘落的碎花,散乱在地,只知其数。 李箱抚着秋风,望着零落的残花有些离枝,挂于他树;有些卷去,漫过道路;有些则凝立不语,挂于枝头,与离枝无异。但碎裂的花,却仍仅向东飘去,无愿回望西处的李箱。 李箱转头,询问了您一个问题:“执行经理,您说如若我基于您每段路上的茶花数,与茶树的位置,您能评估出某种最优方案,让所有山茶花树,绽放的花数最多的树,绽放的花数最少吗?我的意思是,我不想让东柏遭受如此苦痛……” 辛克莱决定帮您凝练题意:“**给定一数组和某些特殊位置,您可给数组的特殊位置减值,要求使该数组任意前缀和非正数,询问特殊位置加值的最大值最小的方案。**” 浮士德和您都立即想出了最优方案,您们想要核对答案,于是您轻轻念道:“所谓的最大值最小,该值是:……”

输入格式

第一行输入整数 $T$ ,代表测试组数。 对于每组测试的第一行,输入整数 $n$ 和 $m$,代表道路的段数和山茶树的位置。 接下来一行,输入每段道路上,山茶花的数量 $a_i$。 再接下来一行,输入每棵山茶花的位置 $b_i$。

输出格式

对于每组测试,输出一个整数 $ans$,如题意所述。

说明/提示

对于30%的数据,$1 \le n \le 10^3$,$1 \le \sum{n} \e 10^3$. 对于70%的数据,$1 \le n \le 10^6$,$1 \le \sum{n} \le 10^6$. 对于100%的数据,$1 \le n \le 10^7$,$1 \le \sum{n} \le 10^7$,$1 \le T \le 10^2$,$0 \le k \le n$,$1\le a_i \le 10^9$,$0 \le b_i \le max{\ a_i}$. 输入输出交互量较大,请选手注意自己的IO方式。