#P7503. 文化课

    ID: 1012 传统题 1000ms 512MiB 尝试: 1 已通过: 0 难度: 10 上传者: 标签>2400训练赛P7503动态规划线段树贡献法

文化课

文化课

  • 时间限制:1 秒
  • 内存限制:512 MiB

题目描述

nn 名考生从左到右排成一列,第 ii 名考生的初始分数为 aia_i。他希望自己的最终分数不少于 lil_i,同时又不能超过 rir_i

你可以选择若干个互不相交的连续区间组织作弊。所有作弊同时进行;对于每个被选择的区间,区间内所有考生的分数都变为该区间内初始分数的最大值。没有参加作弊的考生分数不变。

请最大化最终分数位于各自区间 [li,ri][l_i,r_i] 内的考生人数。

输入格式

第一行一个整数 nn

第二行 nn 个整数 a1,a2,,ana_1,a_2,\ldots,a_n

接下来 nn 行,第 ii 行包含两个整数 li,ril_i,r_i

输出格式

输出一个整数,表示最多能满足要求的考生人数。

样例输入

6
1 1 4 5 1 4
1 1
4 5
1 4
1 5
1 1
4 4

样例输出

6

样例说明

选择区间 [2,3][2,3]。该区间内两人的分数都变为 44,此时所有考生的最终分数都位于各自允许区间内。

数据范围

对于所有数据,1n1051\le n\le 10^51ain1\le a_i\le n1lirin1\le l_i\le r_i\le n

子任务编号 分值 特殊限制
1 20 n200n\le 200
2 40 a1a2ana_1\le a_2\le\cdots\le a_n
3 无特殊限制

本题采用独立测试点计分。