#3555. Make Bipartite

0

Make Bipartite

Make Bipartite

题目描述

给定一个具有 N+1N+1 个顶点的无向图。
顶点被称为顶点 00、顶点 11、…\ldots、顶点 NN。 对于每个 i=1,2,…,Ni=1,2,\ldots,N,图中有一条权重为 AiA_i 的无向边连接顶点 00 和顶点 ii。 另外,对于每个 i=1,2,…,Ni=1,2,\ldots,N,图中有一条权重为 BiB_i 的无向边连接顶点 ii 和顶点 i+1i+1。(这里,顶点 N+1N+1 代表顶点 11.) 除了以上这 2N2N 条边外,图没有其他边。 我们删除图中的若干条边,使得图成为二分图。
需要删除的边的权重总和最小是多少?

输入格式

从标准输入按以下格式给出输入: NN A1A_1 A2A_2 …\dots ANA_N B1B_1 B2B_2 …\dots BNB_N

输出格式

输出答案。

5
31 4 159 2 65
5 5 5 5 10
16
4
100 100 100 1000000000
1 2 3 4
10

提示

3≤N≤2×1053 \leq N \leq 2 \times 10^5 1≤Ai≤1091 \leq A_i \leq 10^9 1≤Bi≤1091 \leq B_i \leq 10^9 输入中的所有值均为整数。
删除连接顶点 0,20,2 的边(权重:44)、连接顶点 0,40,4 的边(权重:22)以及连接顶点 1,51,5 的边(权重:1010)可以使图成为二分图。

标签: AtCoder|abc229F

来源

AtCoder|abc229F