P15590 [ICPC 2020 Jakarta R] Comic Binge

题目描述

长假将至!安迪(Andi)和布迪(Budi)是兄妹,他们刚从叔叔那里收到一套漫画书作为礼物。由于假期没有其他安排,他们决定待在家里读漫画。 共有 $N$ 本漫画书,编号从 $1$ 到 $N$。安迪读完第 $i$ 本书需要 $A_i$ 小时,而布迪则需要 $B_i$ 小时。安迪和布迪都将按照书号升序依次阅读,每次只读一本。 由于只有一套漫画书,他们商定了以下规则: - 作为哥哥,布迪可以在读完一本书后跳过下一本。具体来说,布迪读完第 $i$ 本书后,可以直接开始读第 $(i+2)$ 本书,而完全跳过第 $(i+1)$ 本书。 - 如果布迪没有跳过第 $i$ 本书,那么作为弟弟的安迪不允许在布迪读完第 $i$ 本书之前开始读这本书。如果布迪跳过了第 $i$ 本书,则对这本书没有特殊限制。 为了理解故事情节,安迪和布迪都必须阅读第 $1$ 本和第 $N$ 本书。此外,安迪想要阅读所有书,而布迪则可以根据上述规则跳过一些书。当且仅当安迪和布迪都读完了第 $N$ 本书时,才认为他们完成了整套漫画书的阅读。 你的任务是求出安迪和布迪完成阅读所需的最短时间(小时)。

输入格式

输入第一行包含一个整数 $N$($1 \leq N \leq 1000$),表示漫画书的数量。第二行包含 $N$ 个整数 $A_i$($1 \leq A_i \leq 1000$),表示安迪阅读每本书所需的小时数。第三行包含 $N$ 个整数 $B_i$($1 \leq B_i \leq 10$),表示布迪阅读每本书所需的小时数。

输出格式

输出一行一个整数,表示安迪和布迪完成阅读所需的最短小时数。

说明/提示

#### 样例 #1 解释 最短时间为 $13$ 小时,当布迪只阅读第 $1$、$3$、$4$ 和 $6$ 本书时即可实现。一种可能的阅读安排如下: | 小时 | 安迪的阅读 | 布迪的阅读 | |:-:|:-:|:-:| | 1 | | 第 1 本书 | | 2 | 第 1 本书 | 第 3 本书 | | 3 | 第 1 本书 | 第 3 本书 | | 4 | 第 1 本书 | 第 3 本书 | | 5 | 第 2 本书 | 第 4 本书 | | 6 | 第 3 本书 | 第 4 本书 | | 7 | | 第 4 本书 | | 8 | 第 4 本书 | 第 6 本书 | | 9 | | 第 6 本书 | | 10 | 第 5 本书 | 第 6 本书 | | 11 | | 第 6 本书 | | 12 | 第 6 本书 | | | 13 | 第 6 本书 | | #### 样例 #2 解释 安迪和布迪都必须阅读第 $1$ 本书和第 $N = 2$ 本书。他们完成所有阅读的最短时间为 $4$ 小时。一种可能的阅读安排如下: | 小时 | 安迪的阅读 | 布迪的阅读 | |:-:|:-:|:-:| | 1 | | 第 1 本书 | | 2 | 第 1 本书 | | | 3 | 第 1 本书 | 第 2 本书 | | 4 | 第 2 本书 | | 翻译由 DeepSeek 完成