题目描述
给定长度为 n−1 的序列 S,存在序列 a 满足
- ∀i∈[1,n] ai+ai+1=Si 都成立。
给定 m 个幸运数字 x1,x2,⋯,xm。
你需要确定一个合法序列 a 使其中有最多的数字为幸运数字,求最大值。
输入格式
第一行输入 N M
第二行输入 S1 S2 … SN−1
第三行输入 X1 X2 … XM
输出格式
输出幸运数字个数的最大值
9 2
2 3 3 4 -4 -7 -4 -1
-1 5
4
20 10
-183260318 206417795 409343217 238245886 138964265 -415224774 -499400499 -313180261 283784093 498751662 668946791 965735441 382033304 177367159 31017484 27914238 757966050 878978971 73210901
-470019195 -379631053 -287722161 -231146414 -84796739 328710269 355719851 416979387 431167199 498905398
8
样例 1 解释
构造 A=(3,−1,4,−1,5,−9,2,−6,5) 包含四个幸运数字: A2,A4,A5,A9 ,这是可能的最大值。
提示
- 2 ≤ N ≤ 105
- 1 ≤ M ≤ 10
- −109 ≤ Si ≤ 109
- −109 ≤ Xi ≤ 109
- X1 < X2 < ⋯ < XM