[ABC332G] Not Too Many Balls

题意翻译

### 题目翻译 有一些颜色为 $[1,n]$ 的球,其中颜色为 $i$ 的球有 $a_i$ 个。此外,有 $m$ 个盒子,第 $j$ 个盒子能装 $b_j$ 个球。 另外,对于所有的 $1\le i\le n,1\le j\le m$,满足第 $j$ 个盒子最多装 $(i\times j)$ 个颜色为 $i$ 的球。求这 $m$ 个盒子最多能装多少个球。 ### 输入格式 第一行两个数 $n,m$。 第二行 $n$ 个数,表示 $a_i$。 第三行 $m$ 个数,表示 $b_i$。 ### 数据范围 $n\le 500,m\le 5\times 10^5,0\le a_i,b_i\le 10^{12}$。

题目描述

[problemUrl]: https://atcoder.jp/contests/abc332/tasks/abc332_g いくつかのボールがあります。 各ボールは色 $ 1 $ 、色 $ 2 $ 、$ \ldots $ 、色 $ N $ のうちのいずれかであり、 $ i\ =\ 1,\ 2,\ \ldots,\ N $ について、色 $ i $ のボールは全部で $ A_i $ 個あります。 また、$ M $ 個の箱があります。 $ j\ =\ 1,\ 2,\ \ldots,\ M $ について、$ j $ 番目の箱には合計で $ B_j $ 個までのボールを入れることができます。 ただし、$ 1\ \leq\ i\ \leq\ N $ と $ 1\ \leq\ j\ \leq\ M $ を満たすすべての整数の組 $ (i,\ j) $ について、 色 $ i $ のボールを $ j $ 番目の箱に入れる個数は $ (i\ \times\ j) $ 個以下でなければなりません。 $ M $ 個の箱の中に入れることができるボールの合計個数の最大値を出力してください。

输入输出格式

输入格式


入力は以下の形式で標準入力から与えられる。 > $ N $ $ M $ $ A_1 $ $ A_2 $ $ \ldots $ $ A_N $ $ B_1 $ $ B_2 $ $ \ldots $ $ B_M $

输出格式


答えを出力せよ。

输入输出样例

输入样例 #1

2 3
8 10
4 3 8

输出样例 #1

14

输入样例 #2

1 1
1000000000000
0

输出样例 #2

0

输入样例 #3

10 12
59 168 130 414 187 236 330 422 31 407
495 218 351 105 351 414 198 230 345 297 489 212

输出样例 #3

2270

说明

### 制約 - 入力される値は全て整数 - $ 1\ \leq\ N\ \leq\ 500 $ - $ 1\ \leq\ M\ \leq\ 5\ \times\ 10^5 $ - $ 0\ \leq\ A_i,\ B_i\ \leq\ 10^{12} $ ### Sample Explanation 1 下記の通りにボールを箱に入れることで、問題文中の条件を満たした上で合計 $ 14 $ 個のボールを箱に入れることができます。 - 色 $ 1 $ のボールを、$ 1 $ 番目の箱に $ 1 $ 個、$ 2 $ 番目の箱に $ 1 $ 個、$ 3 $ 番目の箱に $ 3 $ 個入れる。 - 色 $ 2 $ のボールを、$ 1 $ 番目の箱に $ 2 $ 個、$ 2 $ 番目の箱に $ 2 $ 個、$ 3 $ 番目の箱に $ 5 $ 個入れる。