“AA怪”辉少

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

  辉少是站着不动A人而穿亡者板甲的唯一的adc。他身材很高大;面容英俊,脸上经常挂彩;几根飘逸的长发。穿的虽然是亡者的板甲,但是已经损坏,似乎十多年没有修补,也没有洗。他对人说话,总是满口ad站撸一打五,教人半懂不懂的。因为他喜欢出攻速装,别人便替他取了一个绰号,叫作“AA怪”。辉少一到店,所有玩ad的人便都看着他笑,有的叫道,“辉少,你脸上又添上新伤疤了!”他不回答,对泉水的商店老板说,“要瓶腐败药水,再要一碟治疗宝珠,顺带再来把无尽之刃”便排出500金。他们又故意的高声嚷道,“你一定又打团站撸被刺客秒掉了!”辉少睁大眼睛说,“你怎么这样凭空污人清白……”“什么清白?我前天亲眼见你玩维鲁斯站撸对面的劫,被吊着打。”辉少便涨红了脸,额上的青筋条条绽出,争辩道,“adc没有伤害……英雄问题!……ad被秒,辅助(rb)的锅!”接连便是难懂的话,什么“ad走A就是浪费攻速,什么“不玩4保1没法赢”之类,引得众人都哄笑起来,峡谷内充满了快活的空气。

     正题部分:

     这一天辉少又秒选了他最喜欢的维鲁斯,因为rb不想给他辅助导致一直被刺客秒,所以这次辉少出了许多防御装,假设辉少的维鲁斯血量为正整数hp(int范围内),它即将面对n个敌人(1<=n<=100000)每个敌人都有两个属性,攻击力atk与攻击所需准备的时间time(1<=atk<=10000,1<=time<=10),(例如当time为3时,敌人得准备3秒才能发动1次攻击,所以它攻击的时间为3s时,6s时等等),每次攻击对辉少造成atk点伤害,求辉少维鲁斯存活的最长时刻为多少秒,那个时刻辉少血量必须大于0.

Input

多组数据,不超过10组

    每组数据第一行一个正整数hp表示辉少维鲁斯血量(int范围内)

    第二行一个数字n表示有n个敌人(1<=n<=100000)

    再下来n行每行两个数表示每个敌人的攻击力atk和攻击准备时间time(1<=atk<=10000,1<=time<=10)

Output

对于每组数据输出一行辉少能存活的最久时间x

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

T^T Online Judge

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