#P8797. [蓝桥杯 2022 国 A] 三角序列

    ID: 7849 远端评测题 3000ms 512MiB 尝试: 0 已通过: 0 难度: 5 上传者: 标签>莫队2022可持久化线段树分块蓝桥杯国赛

[蓝桥杯 2022 国 A] 三角序列

题目背景

感谢 Lotuses 提供的数据

题目描述

给定 nn 组成对的数 ai,bia_i, b_i,每组数表示一个 aia_iaia_i 列的如图所示的三角形:

其中 bib_i00 时左边较低,为 11 时右边较低。

将每组数对应的三角按数的顺序从左到右拼接起来。

现给出 mm 组询问 li,ri,vil_i, r_i, v_i,对每组询问求最低高度 hih_i 使得 lil_irir_i 列之间的高度在 hih_i 以内的 oo 的数量大于等于 viv_i

输入格式

输入的第一行包含两个整数 n,mn, m,用一个空格分隔。

接下来 nn 行,每行包含两个整数 ai,bia_i, b_i,用一个空格分隔。

接下来 mm 行,每行包含三个整数 li,ri,vil_i,r_i,v_i,相邻两个整数之间用一个空格分隔。

输出格式

输出一行包含一个字符串表示答案。

6 6
3 0
4 0
2 1
3 1
5 0
1 1
3 9 12
3 9 13
3 4 4
14 16 7
9 15 12
1 18 42
2
3
3
3
3
-1

提示

【样例说明】

第一个询问对应的范围如图所示

【评测用例规模与约定】

  • 对于 30%30\% 的评测用例,1n,m,ai5001 \leq n, m, a_i \leq 500
  • 对于 50%50\% 的评测用例,1n,m,ai50001 \leq n, m, a_i \leq 5000
  • 对于所有评测用例,1n,m2×1051 \leq n, m \leq 2\times10^51ai1061 \leq a_i \leq 10^60bi10 \leq b_i \leq 11liriai1 \leq l_i \leq r_i \leq \sum a_i1vi10181 \leq v_i \leq 10^{18}

蓝桥杯 2022 国赛 A 组 I 题。