#P12151. 【MX-X11-T5】「蓬莱人形 Round 1」俄罗斯方块

    ID: 13534 远端评测题 1000~4000ms 1024MiB 尝试: 0 已通过: 0 显示难度省选/NOI− 上传者: 标签>O2优化梦熊比赛

【MX-X11-T5】「蓬莱人形 Round 1」俄罗斯方块

背景

原题链接:https://oier.team/problems/X11F。


「興味がないこと本気じゃないもの全部後回しで」

「知ってることは知らんぷり 私は終わってる」

「恥ずかしい過去知ってるやつらの記憶消させて」

「迷惑かけてごめんってば ねえ誰か助けて」

题目描述

给定一个长为 nn 的整数序列 hih_i,再给定 nn 个二元组 (ai,bi)(a_i,b_i),和一个正整数 kk。

对于每个位置 pp,你可以进行如下操作之一:

  • 激活位置 pp,选择一个位置 jj 满足 1≤j−p≤k1\le j-p\le k,然后令 hp←hp+aph_p \leftarrow h_p + a_p、hj←hj−bph_j \leftarrow h_j - b_p。每个位置最多激活一次。

  • 不激活位置 pp。

有 qq 次询问 (li,ri,xi)(l_i,r_i,x_i),表示在只能激活位置 p∈[li,ri]p\in[l_i,r_i],且对应的 j∈[p+1,min⁡(p+k,ri)]j\in [p+1,\min(p+k,r_i)] 的条件下,可以选择多个位置激活,问此时是否存在一种激活方式使得 max⁡t=liriht≤xi\max_{t=l_i}^{r_i}h_t\le x_i。

询问之间互相独立,即每次询问开始时序列 hh 被恢复到原始状态,每个位置均未选择操作方式。

输入格式

本题有多组测试数据。输入的第一行两个整数 c,Tc,T,分别表示子任务编号和测试数据组数,接下来输入每组测试数据。样例满足 c=0c=0。

对于每组测试数据:

  • 第一行,三个整数 n,q,kn,q,k,分别表示序列长度、询问次数和激活的限制参数。
  • 第二行,nn 个整数 h1,h2,…,hnh_1,h_2,\ldots,h_n。
  • 第三行,nn 个整数 a1,a2,…,ana_1,a_2,\ldots,a_n。
  • 第四行,nn 个整数 b1,b2,…,bnb_1,b_2,\ldots,b_n。
  • 接下来 qq 行,第 ii 行三个整数 li,ri,xil_i,r_i,x_i,分别表示询问的区间和最大值限制。

输出格式

对于每个询问输出 Yes 或 No,表示是否存在一种方案满足要求。

0 1
3 2 1
2 0 2
4 1 1
0 8 0
2 3 1
1 3 1
Yes
No
0 2
7 7 3
4 1 2 2 3 2 2
4 1 4 0 3 2 1
3 3 4 1 3 3 0
5 5 4
3 4 5
1 4 3
2 5 0
1 2 3
1 4 5
1 3 4
7 7 3
5 2 1 5 2 5 2
4 2 1 4 3 1 2
1 5 3 4 1 5 1
6 7 5
1 4 5
2 4 5
5 7 5
1 2 5
3 4 5
2 6 5
Yes
Yes
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes

提示

【样例解释 #1】

对于询问 (2,3,1)(2,3,1),可以激活位置 22,令 h2←h2+a2h_2 \leftarrow h_2 + a_2、h3←h3−b2h_3 \leftarrow h_3 - b_2,最后的 hh 的区间 [2,3][2,3] 为 1,−61,-6,最大值为 11,符合要求。

对于询问 (1,3,1)(1,3,1),可以证明没有合法的操作方案。

【数据范围】

本题使用子任务捆绑。

对于所有测试数据,1≤T≤31 \le T \le 3,1≤n≤2×1041 \le n \le 2 \times 10^4,1≤q≤1051\le q \le 10^5,0≤hi,ai,bi,xi≤1060\le h_i,a_i,b_i,x_i \le 10^6,1≤li≤ri≤n1\le l_i \le r_i \le n,1≤k≤51\le k \le 5。

子任务编号 n≤n\le q≤q \le k≤k \le T≤T \le 特殊性质 分值 时限
11 1010 55 33 无 55 1 s
22 10001000 11 1010
33 2×1042\times 10^4 10510^5 33 A 4 s
44 10410^4 33 11 B 55 1 s
55 无 1010
66 2×1042\times 10^4 2×1042\times 10^4 44 B 55
77 无 1010
88 4×1044\times 10^4 22 B 55
99 无 1010
1010 10510^5 55 33 3030 4 s
  • 特殊性质 A:∀1≤i≤q,li=1,ri=n\forall 1 \le i \le q,l_i=1,r_i = n。
  • 特殊性质 B:∀1≤i,j≤q,xi=xj\forall 1 \le i,j \le q,x_i = x_j。

【提示】

请注意本题特别的时间限制。