放逐后失水的你

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

由于我是fw是个fw,只会大水题,所以集训队一致决定将他流放沙漠(QAQ)。

因为没有携带水源,我是fw即将渴死,就在濒死之时,他向众神祈祷,回应了他的只有XrkArul神和Aham神。

XrkArul神告诉了他起点到终点的距离A(千米),并给了他B升的水量(每1升水可支撑走1千米,且水的重量不影响消耗)。

Aham神则告诉他在沙漠中有N个补给站,按距离起点从近到远的顺序给出,第i个水源补给站距离起点的距离为p[i]千米,和i个水源补给站能补充的水量为q[i]升。

每次补充水源都消耗相同的金额且每个水源站只能补充一次,我是fw期望用最少的补充次数离开沙漠,由于他脑子不够好使,所以请帮助他请计算最少的补给次数。

以下是失水太多时的样子(确信

01ac6301bdab8a4855283e3c66dcfffa8310bf5f.gif

Input

第一行输入整数A和B,A表示初始位置到终点的距离,B表示初始水量。

第二行输入整数N,表示有N个水源补给站。

第三行输入N个整数p[i],分别表示N个补给站和起点的距离。

第四行输入N个整数q[i],分别表示N个补给站能补充的水源。

数据范围:1<=A,B<=1e8,1<=N<=100000,0<p[i],q[i]<A

Output

输出一个整数表示最少补给次数,无法到终点输出-1

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

T^T Online Judge

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