打怪练级

最近学习算法,同学出了一个打怪练级的题目,虽然花了很长时间才做出来,感觉很有收获,下面把题目与我的 解答列出

题目

打怪练级

(level.pas/c/cpp)

【问题描述】

    路路最近比较喜欢玩魔兽争霸,其中的一个rpg地图难住了他。这个地图的规则是你控制着一名初始等级为p 的英雄,地图上有n个怪 ,每个怪都有它固定的等级和经验值,加入你的英雄的等级大于等于怪的等级,那么你就可以将它一击必杀并获得相应的经验,每一点经验都会使你的英雄提升一级 。反之,如果怪的等级比你高,它就会秒杀你。你的任务是帮助路路从这n只怪里挑出最多m只 ,利用这些怪所能达到的最大等级。

【输入文件】

输入文件 level.in 第一行有3个整数n、m、p,接下来n行每行有2个 整数,分别代表每只怪的等级和可获得的经验。

【输出文件】

输出文件level .out 包括1个整数,是能达到的最大等级。

【输入样例1】

2 2 1

1 2

7 3

【输出样例1】

【输入样例2】

3 1 2

1 2


2 3


3 4



【输出样例2】

【数据 规模】

对于30% 的数据,保证n <= 100, m <= 100

对于60% 的数据,保证n <= 100000, m <= 100

对于100% 的数据,保证n <= 100000, m <= 100000

 

 

我的解答


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值