200853: [AtCoder]ARC085 F - NRE

Memory Limit:256 MB Time Limit:3 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Score : $1000$ points

Problem Statement

You are given a sequence $a = \{a_1, ..., a_N\}$ with all zeros, and a sequence $b = \{b_1, ..., b_N\}$ consisting of $0$ and $1$. The length of both is $N$.

You can perform $Q$ kinds of operations. The $i$-th operation is as follows:

  • Replace each of $a_{l_i}, a_{l_i + 1}, ..., a_{r_i}$ with $1$.

Minimize the hamming distance between $a$ and $b$, that is, the number of $i$ such that $a_i \neq b_i$, by performing some of the $Q$ operations.

Constraints

  • $1 \leq N \leq 200,000$
  • $b$ consists of $0$ and $1$.
  • $1 \leq Q \leq 200,000$
  • $1 \leq l_i \leq r_i \leq N$
  • If $i \neq j$, either $l_i \neq l_j$ or $r_i \neq r_j$.

Input

Input is given from Standard Input in the following format:

$N$
$b_1$ $b_2$ $...$ $b_N$
$Q$
$l_1$ $r_1$
$l_2$ $r_2$
$:$
$l_Q$ $r_Q$

Output

Print the minimum possible hamming distance.


Sample Input 1

3
1 0 1
1
1 3

Sample Output 1

1

If you choose to perform the operation, $a$ will become $\{1, 1, 1\}$, for a hamming distance of $1$.


Sample Input 2

3
1 0 1
2
1 1
3 3

Sample Output 2

0

If both operations are performed, $a$ will become $\{1, 0, 1\}$, for a hamming distance of $0$.


Sample Input 3

3
1 0 1
2
1 1
2 3

Sample Output 3

1

Sample Input 4

5
0 1 0 1 0
1
1 5

Sample Output 4

2

It may be optimal to perform no operation.


Sample Input 5

9
0 1 0 1 1 1 0 1 0
3
1 4
5 8
6 7

Sample Output 5

3

Sample Input 6

15
1 1 0 0 0 0 0 0 1 0 1 1 1 0 0
9
4 10
13 14
1 7
4 14
9 11
2 6
7 8
3 12
7 13

Sample Output 6

5

Sample Input 7

10
0 0 0 1 0 0 1 1 1 0
7
1 4
2 5
1 3
6 7
9 9
1 5
7 9

Sample Output 7

1

Input

题意翻译

## 题目描述 个全为0的数组a,给一个数组b和q个操作,每个操作将数组a指定区间改成1,问合理选择部分操作后使得两个数组的∑ ai≠bi 最小。 ## 输入格式 $ N $ $ b_1 $ $ b_2 $ $ ... $ $ b_N $ $ Q $ $ l_1 $ $ r_1 $ $ l_2 $ $ r_2 $ $ : $ $ l_Q $ $ r_Q $ ## 输出格式 即为最小的∑ ai≠bi

加入题单

上一题 下一题 算法标签: