[AGC022C] Remainder Game
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
AT_agc022_c [AGC022C] Remainder Game
题目描述
アオキ正在玩一个数列 。每过 秒,アオキ会进行如下操作:
- 选择一个正整数 。对于数列中的每个元素 ,アオキ可以选择将 替换为“ 除以 的余数”,或者保持 不变。无论修改了多少个元素,这一系列操作的代价都是 。
アオキ想要把数列变成 (元素的顺序也要一致)。请判断能否实现这个目标,如果可以,请求出所需的最小代价。
输入格式
输入从标准输入读取,格式如下:
$N\ a_{1}\ a_{2}\ ...\ a_{N}\ b_{1}\ b_{2}\ ...\ b_{N}$
输出格式
输出将初始数列变为 所需的最小代价。如果无法实现目标,请输出 。
样例 1
输入
3
19 10 14
0 3 4
输出
160
样例 2
输入
3
19 15 14
0 0 0
输出
2
样例 3
输入
2
8 13
5 13
输出
-1
样例 4
输入
4
2 0 1 8
2 0 1 8
输出
0
样例 5
输入
1
50
13
输出
137438953472
说明/提示
限制条件
- 输入中的所有值均为整数。
样例解释 1
以下是操作步骤的一个例子:
- 选择 。将 替换为 , 替换为 , 保持不变。数列变为 。
- 选择 。将 替换为 , 保持不变, 替换为 。数列变为 。 总代价为 。
样例解释 2
选择 ,将所有元素都变为 即可。总代价为 。
样例解释 3
由于无法通过给定的操作将 变为 ,因此无法实现目标。
样例解释 4
此时无需进行任何操作,总代价为 。
样例解释 5
请注意防止溢出。
由 ChatGPT 4.1 翻译
初中组20260410(AGC 2黄2绿2蓝)
- 状态
- 已结束
- 规则
- XCPC
- 题目
- 6
- 开始于
- 2026-4-10 12:03
- 结束于
- 2026-4-10 13:18
- 持续时间
- 1.3 小时
- 主持人
- 参赛人数
- 10