#ABC276D. 除以 2 或 3
除以 2 或 3
除以 2 或 3
题目描述
给你一个正整数序列 。
你可以任意次(可能为 0 次)选择并执行以下操作之一。
选择满足 且 是 的倍数的整数 ,将 替换为 。
选择满足 且 是 的倍数的整数 ,将 替换为 。
你的目标是使 满足 。
求达成目标所需执行操作的最小总次数。如果无法达成目标,输出 。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出答案。
样例
3
1 4 3
3
下面是达成目标的一种方式,需要三次操作,这是最小的次数。
选择满足 是 的倍数的整数 ,将 替换为 。 变为 。
选择满足 是 的倍数的整数 ,将 替换为 。 变为 。
选择满足 是 的倍数的整数 ,将 替换为 。 变为 。
3
2 7 6
-1
无法达成目标。
6
1 1 1 1 1 1
0
数据范围
- 输入中的所有值均为整数。
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 2531
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者