#P7169. [eJOI 2020] Exam (Day1)

    ID: 8008 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 显示难度提高+/省选− 上传者: 标签>动态规划 DP2020树状数组eJOI(欧洲)

[eJOI 2020] Exam (Day1)

题目描述

给定一个长度为 NN 的序列 AiA_i,你可以进行无数次下面这个操作:

  • 选定一个大小不小于 22 的区间,使得这个区间里的数等于这个区间里的最大值。

你需要用这些操作使得 Ai=BiA_i=B_i,求最多能使得多少数满足要求。

输入格式

第一行一个整数 NN 代表序列长度。
第二行 NN 个整数代表序列 AiA_i。
第三行 NN 个整数代表序列 BiB_i。

输出格式

一行一个整数代表答案。

3
1 2 3
2 2 2
2
4
10 1 9 1
10 9 10 9
3

提示

样例 1 解释

可以选择对区间 [1,2][1,2] 进行操作,最多能有 22 个数满足要求。

样例 2 解释

A2A_2 或 A3A_3 能满足要求,但他们不能同时满足要求。

数据规模与约定

本题采用捆绑测试。

  • Subtask 1(14 pts):N≤10N \le 10。
  • Subtask 2(12 pts):N≤105N \le 10^5,所有 BiB_i 都相等。
  • Subtask 3(13 pts):N≤5000N \le 5000,AiA_i 为严格单调递增序列。
  • Subtask 4(23 pts):N≤105N \le 10^5,AiA_i 两两不同。
  • Subtask 5(16 pts):N≤200N \le 200。
  • Subtask 6(22 pts):N≤5000N \le 5000。

对于 100%100\% 的数据:

  • 2≤N2 \le N。
  • 1≤Ai≤1091 \le A_i \le 10^9。
  • 1≤Bi≤1091 \le B_i \le 10^9。

说明

翻译自 eJOI 2020 Day1 C Exam。