luogu#P12160. [蓝桥杯 2025 省 Java B] 2 的幂
[蓝桥杯 2025 省 Java B] 2 的幂
题目描述
小明很喜欢 的幂,所以他想对一个长度为 的正整数数组 进行改造。他可以进行如下操作任意多次(可以是 次):任选一个数 加上任意正整数,但不能使得加完之后的结果超过 。
在操作任意次后,小明希望所有数的乘积是 的倍数。他想知道总共需要加的数的总和至少是多少?
输入格式
输入共两行。
- 第一行为两个正整数 。
- 第二行为 个由空格分开的正整数 。
输出格式
输出共 行,一个整数表示答案。如果不能满足条件,输出 。
3 9
19 10 3
12
提示
样例说明
将三个数分别加到 ,它们的乘积为 ,加的数的总和为 。
评测用例规模与约定
- 对于 的评测用例,。
- 对于 的评测用例,,,。