#2172. 最大化序列的GCD
最大化序列的GCD
Background
Special for beginners, ^_^
Description
给定一个长度为 的整数序列:。
您可以执行以下操作 次:
选择两个整数 和 ,满足 并且 。令 加上 ,令 减去 ,可能产生负的元素。
计算在执行完操作后,整除 中每个元素的最大可能正整数。这里正整数 整除整数 当且仅当存在一个整数 ,使得 。
Format
Input
第一行两个非负整数 和 。
第二行给出 个不会超过 的正整数 。
Output
输出调整不超过 次的情况下,能获得的序列的最大的最大公约数。
Samples
4 5
10 1 2 22
7
Limitation
1s, 1024KiB for each test case.