T424283 「shury OI Round I」爱情的救赎
题目背景
Xwty 在前厅收到了感情创伤,他的女朋友跟他分手了。幸运的是,他发现了一个神奇的 backrooms 层级,似乎可以治愈他。那就是 level love。他将跟着实体——“ta”一起共度余生,
>你是谁?为什么你跟她这么像。\
我就是她呀,你难道不记得了吗?
题目描述
你知道吗,其实在第 $18$ 分钟,ta 就会出现。你千万不要害怕,ta 对你没有敌意。
在 $5$ 小时 $21$ 分钟时,你会感觉到疲惫,但是不用担心,只要帮助 ta 一个小忙就能安稳的睡去。
ta 带你去了花店,并且给你了 $n$ 个花盆,里面插满了你们对未来的憧憬,你也许会感觉很陌生,但是不要担心,在第 $i$ 分钟时 $l_i$ 到 $r_i$ 的花盆中就会开出 $x_i$ 朵艳丽的花。你不用担心他们枯萎,他们在某种效应下,是永生的。值得注意的是,ta 给了你 $t$ 分钟去等待开花,并且一开始,花盆中会有一些花。$t$ 分钟后,ta 会问你 $m$ 个问题,每次给你一个数字 $p$,你需要找到一个**最长**子区间 $[i,j]$,使得这区间内最多的花的个数减最少的花的个数不大于 $p$。也就是说,设区间内最多的花的个数为 $mx$,最少的花的个数为 $mi$,这个区间需要满足 $mx-mi\le p$。请你帮助 ta 找出最长的连续区间。
>你说,花有重开日,我和她还有重逢的日子吗?\
一定会的,亲爱的。
输入格式
输入共 $t+m+1$ 行。
第一行共三个整数 $n,m,t$。
接下来一行,共 $n$ 个整数,$a_i$ 表示第 $i$ 个花盆中初始花的数量。
接下来 $t$ 行,每行三个整数 $l_i,r_i,x_i$。
接下来 $m$ 行,每行一个整数 $p$。
>我发现我好像在一场梦境中,但是这一切却无比的真实。亲爱的,咱们能不能在这共度余生?\
当然,亲爱的,我永远陪着你。
输出格式
输出共 $m$ 行,每行一个整数,表示最长区间内花盆的个数。
>这些日子谢谢你的陪伴,可是亲爱的,你该走出去了。
说明/提示
| 测试点编号: | 数据范围: | 特殊性质: |
| :----------: | :----------: | :----------: |
| $1-2$ | $1 \le n,l_i,r_i,x_i\le 100$,$1\le p\le10^{18}$,$1\le m,t,a_i\le 10$,$1\le l_i,r_i\le n$ | 有 |
| $3-7 $ | $1 \le n,l_i,r_i,x_i\le 100$,$1\le p\le10^{18}$,$1\le m,t,a_i\le 10$,$1\le l_i,r_i\le n$ | 无 |
| $8-12$ | $1 \le n,l_i,r_i,x_i\le 10^3$,$1\le p\le10^{18}$,$1\le m,t,a_i\le 10$,$1\le l_i,r_i\le n$ | 无 |
| $13-20$ | $1 \le n,l_i,r_i,x_i\le 10^5$,$1\le p\le10^{18}$,$1\le m,t,a_i\le 100$,$1\le l_i,r_i\le n$ | 无|
对于 $100\%$ 的数据,$1 \le n,l_i,r_i,x_i\le 10^5$,$1\le p\le10^{18}$,$1\le m,t,a_i\le 100$,$1\le l_i,r_i\le n$。
特殊性质:保证每次询问的 $p$ 都大于所有花盆中花的个数。
>听着,亲爱的。这里的一切不真实,简单来说,这是一场梦境。我知道,你在前厅受到了感情创伤。但是我要告诉你的是,幻想终究不是现实,用梦来麻痹自己,并不是勇敢的行为。你要走出来。带着我送你的戒指,穿过这道门吧。再见,亲爱的,感谢你 $520$ 天的陪伴!