#P9769. [HUSTFC 2023] 简单的加法乘法计算题

[HUSTFC 2023] 简单的加法乘法计算题

题目描述

JokerShaco 有一个数字 xx,最开始 x=0x=0,他想要把 xx 变成 yy。为了达到这个目标,他可以利用两个集合 AABB。其中集合 AA 包含 nn 个元素,分别是从 11nn 的所有正整数;集合 BB 包含 mm 个元素。每次它可以对 xx 进行如下任意次操作:

  • 选择 AA 中的一个元素 aa,令 xx 加上 aa
  • 选择 BB 中的一个元素 bb,令 xx 乘以 bb

已知 yynnmmBBmm 个元素的具体值,JokerShaco 想知道让 xx 变成 yy 的最少操作次数。

输入格式

第一行包含三个整数 y (1y5106)y\ (1\le y\le 5\cdot 10^6)n (1n5106)n\ (1\le n\le 5\cdot 10^6)m (1m10)m\ (1\le m\le 10),其含义如题目所述。

第二行包含 mm 个正整数,其中第 ii 个表示 BB 中的第 ii 个元素 bi (1bi5106)b_i\ (1\le b_i\le 5\cdot 10^6)

输出格式

输出一个整数,表示让 xx 变成 yy 的最少操作次数。在题目条件下可知一定能将 xx 变成 yy

10 3 1
2

3

100 6 3
2 3 5

3