#abc270d. [abc270_d]Stones

[abc270_d]Stones

题目翻译

Takahashi 和 Aoki 在玩一个取石子的游戏。

刚开始,有 NN 个石子,还有一个长度为 KK 的序列 A={A1,A2,,AK}A = \{A_1,A_2,\cdots,A_K\}

现在,他们要按照以下规则轮流取石子:

  • 对于每次操作,他可以选择一个 ii1iK1 \leq i \leq K),这时他会取走 AiA_i 块石子。

  • 当一个人没法取石子时,游戏结束。

现在,Takahashi 先取石子,Aoki 后取石子。 他们都想尽可能的最大化他们自己取走的石子数量。

若他们都以最优策略取石子,最后 Takahashi 会取走多少块石子?

输入格式

第一行两个正整数 N,KN, K

第二行有 KK 个正整数,其中第 ii 个表示 AiA_i

输出格式

一行一个正整数,表示若他们都以最优策略取石子,最后 Takahashi 取走的石子数量。

数据范围

对于 100%100\% 的数据,保证:

  • 1N1041 \leq N \leq 10^4
  • 1K1001 \leq K \leq 100
  • 1=A1<A2<<AKN1 = A_1 < A_2 < \cdots < A_K \leq N