#P9173. [COCI2022-2023#4] Zrinka

[COCI2022-2023#4] Zrinka

题目描述

给你两个长度分别为 nnmm 的数组,它们只由 0011 组成。

你的任务是用偶数替换每个 00,用奇数替换每个 11

替换之后,两个数组都应该是单调递增的且所有元素均大于 00,并且你最多可以使用每个正整数一次,使用的最大数字要尽可能的小。

输入格式

第一行由 n+1n+1 个整数组成,第一个是 n(n5000)n(n\leq 5000),其他是描述第一个数组的。

第二行由 m+1m+1 个整数组成,第一个是 m(m5000)m(m\leq 5000),其他是描述第二个数组的。

输出格式

一行一个正整数,即最大数字。

0
4 1 0 1 1
5
4 0 1 0 1
4 1 0 0 1
9
5 0 1 0 0 1
4 0 0 0 1
13

提示

样例 11 解释:

一组可行解:(),(1,2,3,5)(\varnothing),(1,2,3,5)

样例 22 解释:

一组可行解:(2,3,4,5),(1,6,8,9)(2,3,4,5),(1,6,8,9)

样例 33 解释:

一组可行解:(2,3,6,8,9),(4,10,12,13)(2, 3, 6, 8, 9),(4,10,12,13)

子任务编号 附加限制 分值
00 是样例 00
11 n=0n=0 1515
22 第一个数组只包括 00 2020
33 n,m500n,m\leq 500
44 无附加限制 77