公主请开大

TimeLimit:15000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

朵莉亚来找公子了,公子在坐标为x的地方,朵莉亚在坐标为零的地方,为了能到达公子的地方,朵莉亚有两种移动方式

  1. 消耗一分钟向前走不超过a个单位的距离

  2. 切换成人鱼形态,在创造出来的水域中休息一分钟,再消耗一分钟跳到当前坐标ki倍的地方,并切换回人形态

我们已知朵莉亚的第二种移动方式的k是一个集合,请问朵莉亚最少要多少分钟才可以抵达公子的身旁呢?

QQ图片20231110182156.jpg

救赎之道就在其中

Input

第一行包含三个整数n(1<=n<=5e6),a(1<=a<=5e6),m(1<=m<=10),代表公子在坐标n处,移动1每次能走不超过a步,移动2的k最多有m种

第二行包含m个整数ki ,(1<=ki<=5e6),ki 是移动2一次能跳到下标k倍处

Output

输出一个整数,表示朵莉亚到达公子处最少需要花费的时间

SampleInput
样例1
10 3 1
2


样例2
100 6 3
2 3 5
SampleOutput
样例1
4

样例2
5
Submit
题目统计信息详细
总AC数20
通过人数5
尝试人数5
总提交量31
AC率16.13%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
出处

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: