Codeforces Round 564 (Div. 2)
C
Nauuo and Cards
Codeforces
未评级
原题
← BD →
翻译中…

Nauuo is a girl who loves playing cards.

翻译中…

One day she was playing cards but found that the cards were mixed with some empty ones.

翻译中…

There are $n$ cards numbered from $1$ to $n$, and they were mixed with another $n$ empty cards. She piled up the $2n$ cards and drew $n$ of them. The $n$ cards in Nauuo's hands are given. The remaining $n$ cards in the pile are also given in the order from top to bottom.

翻译中…

In one operation she can choose a card in her hands and play it — put it at the bottom of the pile, then draw the top card from the pile.

翻译中…

Nauuo wants to make the $n$ numbered cards piled up in increasing order (the $i$-th card in the pile from top to bottom is the card $i$) as quickly as possible. Can you tell her the minimum number of operations?

翻译中…

Input

翻译中…

The first line contains a single integer $n$ ($1\le n\le 2\cdot 10^5$) — the number of numbered cards.

翻译中…

The second line contains $n$ integers $a_1,a_2,\ldots,a_n$ ($0\le a_i\le n$) — the initial cards in Nauuo's hands. $0$ represents an empty card.

翻译中…

The third line contains $n$ integers $b_1,b_2,\ldots,b_n$ ($0\le b_i\le n$) — the initial cards in the pile, given in order from top to bottom. $0$ represents an empty card.

翻译中…

It is guaranteed that each number from $1$ to $n$ appears exactly once, either in $a_{1..n}$ or $b_{1..n}$.

翻译中…

Output

翻译中…

The output contains a single integer — the minimum number of operations to make the $n$ numbered cards piled up in increasing order.

翻译中…

Note

翻译中…

Example 1

翻译中…

We can play the card $2$ and draw the card $3$ in the first operation. After that, we have $[0,3,0]$ in hands and the cards in the pile are $[0,1,2]$ from top to bottom.

翻译中…

Then, we play the card $3$ in the second operation. The cards in the pile are $[1,2,3]$, in which the cards are piled up in increasing order.

翻译中…

Example 2

翻译中…

Play an empty card and draw the card $1$, then play $1$, $2$, $3$ in order.

翻译中…

样例

Input #1
3
0 2 0
3 0 1
Output #1
2
InputCopy OutputCopy
Input #2
3
0 2 0
1 0 3
Output #2
4
InputCopy OutputCopy
Input #3
11
0 0 0 5 0 0 0 4 0 0 11
9 2 6 0 8 1 7 0 3 0 10
Output #3
18
InputCopy OutputCopy
题目信息
题号
1173C
时间限制
1.5 s
内存限制
256 MB

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。