AT_abc332_g [ABC332G] Not Too Many Balls

题目描述

有若干个球。每个球的颜色为颜色 $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 \leq N \leq 500$ - $1 \leq M \leq 5 \times 10^5$ - $0 \leq A_i, B_j \leq 10^{12}$ ## 样例解释 1 如下方式放球可以在满足题目条件的情况下,将总共 $14$ 个球放入箱子中。 - 将颜色 $1$ 的球放入第 $1$ 个箱子 $1$ 个,第 $2$ 个箱子 $1$ 个,第 $3$ 个箱子 $3$ 个。 - 将颜色 $2$ 的球放入第 $1$ 个箱子 $2$ 个,第 $2$ 个箱子 $2$ 个,第 $3$ 个箱子 $5$ 个。 由 ChatGPT 4.1 翻译