P7169 [eJOI 2020] Exam (Day1)
题目描述
给定一个长度为 $N$ 的序列 $A_i$,你可以进行无数次下面这个操作:
- 选定一个大小不小于 $2$ 的区间,使得这个区间里的数等于这个区间里的最大值。
你需要用这些操作使得 $A_i=B_i$,求最多能使得多少数满足要求。
输入格式
第一行一个整数 $N$ 代表序列长度。
第二行 $N$ 个整数代表序列 $A_i$。
第三行 $N$ 个整数代表序列 $B_i$。
输出格式
一行一个整数代表答案。
说明/提示
#### 样例 1 解释
可以选择对区间 $[1,2]$ 进行操作,最多能有 $2$ 个数满足要求。
#### 样例 2 解释
$A_2$ 或 $A_3$ 能满足要求,但他们不能同时满足要求。
#### 数据规模与约定
**本题采用捆绑测试。**
- Subtask 1(14 pts):$N \le 10$。
- Subtask 2(12 pts):$N \le 10^5$,所有 $B_i$ 都相等。
- Subtask 3(13 pts):$N \le 5000$,$A_i$ 为严格单调递增序列。
- Subtask 4(23 pts):$N \le 10^5$,$A_i$ 两两不同。
- Subtask 5(16 pts):$N \le 200$。
- Subtask 6(22 pts):$N \le 5000$。
对于 $100\%$ 的数据:
- $2 \le N$。
- $1 \le A_i \le 10^9$。
- $1 \le B_i \le 10^9$。
#### 说明
翻译自 [eJOI 2020 Day1 C Exam](https://ejoi2020.ge/static/assets/Day1/Problems/Exam.pdf)。