/ Vijos / 题库 /

FS序列

FS序列

时间限制:1秒  内存限制:256M


【题目描述】

  给定两个由 \(N\) 个数字组成的数列 \(F,S\),需要找到使得 \(\sum_{k=i}^j{F_k}⩾M\) 的 \(i,j\),并输出在所有满足条件的\(i,j\) 中,\(max\{S_i,S_{i+1},...S_{j−1},S_j\} \)的最小值。

【输入格式】

  第 1 行: \(N\),张贴在墙上的矩形的数目。
  第 2..\(N+1\) 行 接下来的 \(N\) 行中,每行都有两个点的坐标,分别是矩形的左下角坐标和右上角坐标。每一个坐标由 \(X\) 坐标和 \(Y\) 坐标组成。

【输出格式】

  只有一行,为一个非负整数,表示输入数据中所有矩形集合的轮廓长度。

【输入输出样例】

 Input

5 10
4 10
6 15
3 5
4 9
3 6

 Output

9

【数据限制】

  \(100\%\) 的数据满足:\(1≤N≤100,000\),\(1≤F_i,S_i≤10^9\)

【来源】

  Mr.he

信息

ID
2645
难度
(无)
分类
其他 | 双指针扫描数据结构 | 线段树单调队列 点击显示
标签
递交数
0
已通过
0
通过率
?
被复制
2
上传者