#aBC332G. [ABC332G] Not Too Many Balls

[ABC332G] Not Too Many Balls

AT_abc332_g [ABC332G] Not Too Many Balls

题目描述

有若干个球。每个球的颜色为颜色 11、颜色 22\ldots、颜色 NN 之一,对于 i=1,2,,Ni=1,2,\ldots,N,颜色 ii 的球共有 AiA_i 个。

另外,有 MM 个箱子。对于 j=1,2,,Mj=1,2,\ldots,M,第 jj 个箱子最多可以放 BjB_j 个球。

但是,对于所有满足 1iN1 \leq i \leq N1jM1 \leq j \leq M 的整数对 (i,j)(i, j),将颜色 ii 的球放入第 jj 个箱子的数量不能超过 i×ji \times j 个。

请输出可以放入 MM 个箱子中的球的最大总数。

输入格式

输入按以下格式从标准输入读入。

NN MM A1A_1 A2A_2 \ldots ANA_N B1B_1 B2B_2 \ldots BMB_M

输出格式

请输出答案。

输入输出样例 #1

输入 #1

2 3
8 10
4 3 8

输出 #1

14

输入输出样例 #2

输入 #2

1 1
1000000000000
0

输出 #2

0

输入输出样例 #3

输入 #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

说明/提示

限制条件

  • 输入的值均为整数。
  • 1N5001 \leq N \leq 500
  • 1M5×1051 \leq M \leq 5 \times 10^5
  • 0Ai,Bj10120 \leq A_i, B_j \leq 10^{12}

样例解释 1

如下方式放球可以在满足题目条件的情况下,将总共 1414 个球放入箱子中。

  • 将颜色 11 的球放入第 11 个箱子 11 个,第 22 个箱子 11 个,第 33 个箱子 33 个。
  • 将颜色 22 的球放入第 11 个箱子 22 个,第 22 个箱子 22 个,第 33 个箱子 55 个。

由 ChatGPT 4.1 翻译