#P1150. 游戏

游戏

题目描述

Alice\text{Alice}Bob\text{Bob} 又在一起在玩游戏,这次游戏的规则是:

11. Alice\text{Alice} 先手, Bob\text{Bob} 后手,轮流进行操作,共有 mm 轮操作,有一个集合初始为 S={a1,a2,...,an}S=\{a_1,a_2,...,a_n\}

22. 第 ii 轮操作有一个参数 bib_i,当前轮的操作者有以下两个选择:保留 SS 中所有是 bib_i 倍数的数字,或者保留 SS 中所有不是 bib_i 倍数的数字。

33. 进行了 mm 轮操作后两人获得的权值是 SS 中的数字之和,SS 可以为空。

Alice\text{Alice} 希望权值最小, Bob\text{Bob} 希望权值最大,假设他们都足够聪明,那么游戏最终的权值是多少。

输入格式

第一行两个整数 n,mn,m,表示集合大小和操作轮数。

第二行 nn 个整数 aia_i,表示初始集合。

第三行 mm 个整数 bib_i,为第 ii 轮的参数。

输出格式

输出一个数表示博弈的结果。

10 3
13 -6 -9 -8 11 5 -4 -9 -4  -7
2 3 3
-6

数据规模与约定

对于 100%100\% 的数据,1n2×104,1m2×105,4×1014ai4×1014,1≤n≤2×10^4, 1≤m≤2×10^5, -4×10^{14}≤a_i≤4×10 ^{14}, 1bi4×10141≤b_i≤4×10^{14}

子任务编号 mm\le 特殊性质 分值
11 1010
22 2×1052\times 10^5 i<m,bi=bi+1\forall i<m,b_i=b_{i+1}
33 i<m,bi+1 mod bi=0\forall i<m,b_{i+1}\ mod\ b_i=0 1515
44 77 1010
55 2020 1515
66 100100
77 2×1052\times 10^5 m mod 2=0,im2,b2i1=b2im\ mod\ 2=0,\forall i\le \frac{m}{2},b_{2i-1}=b_{2i}
88 1010

大样例

大样例下载