AT_abc290_h [ABC290Ex] Bow Meow Optimization

题目描述

有 $N$ 只编号为 $1$ 到 $N$ 的狗,以及 $M$ 只编号为 $1$ 到 $M$ 的猫。现在要将这 $N+M$ 只动物以任意顺序排成一排。根据排列的方式,每只狗和猫会产生如下的“不满度”: - 对于第 $i$ 只狗,设在它左边的猫有 $x$ 只,右边的猫有 $y$ 只,则它的不满度为 $A_i\times|x-y|$。 - 对于第 $i$ 只猫,设在它左边的狗有 $x$ 只,右边的狗有 $y$ 只,则它的不满度为 $B_i\times|x-y|$。 请你求出所有动物不满度总和的最小值。

输入格式

输入按以下格式从标准输入中给出。 > $N$ $M$ $A_1$ $A_2$ $\ldots$ $A_N$ $B_1$ $B_2$ $\ldots$ $B_M$

输出格式

请输出一个整数,表示最小的不满度总和。

说明/提示

## 限制条件 - $1\leq N, M \leq 300$ - $1\leq A_i, B_i \leq 10^9$ - 输入均为整数 ## 样例解释 1 如果从左到右依次排列为狗 $1$、猫 $2$、狗 $2$、猫 $1$,则: - 狗 $1$ 的不满度为 $1\times|0-2|=2$ - 狗 $2$ 的不满度为 $3\times|1-1|=0$ - 猫 $1$ 的不满度为 $2\times|2-0|=4$ - 猫 $2$ 的不满度为 $4\times|1-1|=0$ 因此不满度总和为 $6$。无论如何排列,不满度总和都不会小于 $6$,所以答案为 $6$。 由 ChatGPT 4.1 翻译