[CSP-S2019 江西] 网格图

题目背景

JXCSP-S T3

题目描述

给定一个 $n\times m$ 的网格图,行从 $1\sim n$ 编号,列从 $1\sim m$ 编号,每个点可用它所在的行编号 $r$ 与所在的列编号 $c$ 表示为 $(r, c)$。 点 $(i,j)$ 与 $(i,j+1)$ 间连有一条权值为 $a_i$ 的边,其中 $1\le i\le n, 1\le j<m$。 点 $(i, j)$ 与 $(i+1,j)$ 间连有一条权值为 $b_j$ 的边,其中 $1\le i< n, 1\le j \le m$。 请你求出这个网格图的最小生成树。

输入输出格式

输入格式


第一行两个正整数 $n, m$ 表示行数与列数。 第二行 $n$ 个正整数表示 $a_i$。 第三行 $m$ 个正整数表示 $b_j$。

输出格式


仅一行一个整数表示答案。

输入输出样例

输入样例 #1

3 3
2 4 3
1 3 2

输出样例 #1

16

说明

#### 【输入输出样例 1 说明】 最小生成树中的边包括:第一行上的所有边,第一列、第二列、第三列上的所有边。 #### 【数据规模与约定】 对于 $20\%$ 的数据,$n, m\le 3$,$a_i, b_j \le 10$; 对于 $40\%$ 的数据,$n, m\le 20$,$a_i, b_j\le 100$; 对于 $64\%$ 的数据,$n, m\le 300$,$a_i, b_j\le 1000$; 对于 $100\%$ 的数据:$3\le n, m \le 3\times 10^5$,$1 \le a_i, b_j\le 10^5$。