#XJJX002. 最小乘积

最小乘积

题目描述

给出 0−90-9 这 1010 个数字的个数,放在数组 AA 中。A[0]A[0] 表示数字 00 的个数,A[1]A[1] 表示数字 11 的个数,...,A[9]A[9] 表示数字9的个数。

你要用这些数字构造整数 AA 和 BB,AA 恰好有 W1W1 位,BB 恰好有 W2W2,允许 AA 和 BB 出现前导 00。要求数字 ii 在 AA 和 BB 中出现的次数之和不超过 A[i]A[i]。

数据保证数组 AA 的元素之和至少为 W1+W2W1+W2

在所有的合法整数对 A、BA、B 中,找出它们乘积最小的一对数。

输入格式

第 11 行:1010 个整数,表示数组 AA

第 22 行:11 个整数,表示 W1W1

第 33 行:11 个整数,表示 W2W2

输出格式

第 11 行:11 个整数,表示 AA 和 BB 的最小乘积

0 1 1 2 1 1 0 0 0 0
2
3
3

数据范围

0≤A[i]≤20,1≤W1,W2≤90 ≤ A[i] ≤ 20, 1 ≤ W1, W2 ≤ 9