当前位置: 首页 > news >正文

整屏网站模板广州建设企业网站公司

整屏网站模板,广州建设企业网站公司,华为荣耀商城官网旗舰店,做模板网站的利与弊链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 示例1 输入 1 10 3 5 输出 3 说明 只有一把回旋镖,你可以先打两次伤害为3的,再打一次倾尽全力的,造成的伤害为5。总伤害为33511,即可获得胜…

链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
 

示例1

输入

1 10
3 5

输出

3

说明

只有一把回旋镖,你可以先打两次伤害为3的,再打一次倾尽全力的,造成的伤害为5。总伤害为3+3+5=11,即可获得胜利。

示例2

输入

2 100
1 30
1 20

输出

52

说明

你可以先把第一把倾尽全力打出去,造成30伤害。接下来用第二把连续攻击50次,造成50伤害。最后把第二把也打出去,造成20伤害。总伤害为30+50+20,即可击杀。

 解析:

        贪心,计算出 “重复扔” 伤害的最大值 mx,然后把比mx伤害高的全部 “全力” 扔出,最后剩余的血量用mx重复扔即可。

        这里有个疑问,如果“重复扔”的最大伤害和 “全力扔” 的最大伤害是同一把飞镖 p ,那么这样计算不会把这个 p 也扔出去吗?

        不影响结果,因为这个飞镖 p 的“全力扔”伤害比“重复扔”高,那么最后一次必定会全力扔 p ,所以可以先计算进去,不影响结果。

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=1e5+5;
int n,h,mx,a[N],cnt,t;
int main(){scanf("%d%d",&n,&h);for(int i=1;i<=n;i++){scanf("%d%d",&t,&a[i]);mx=max(mx,t);}sort(a+1,a+1+n);reverse(a+1,a+1+n);for(int i=1;h>0&&i<=n;i++){if(a[i]>mx) h-=a[i],cnt++;else break;}if(h>0&&h%mx) cnt++;printf("%d",h>0?cnt+h/mx:cnt);return 0;
}
http://www.yayakq.cn/news/698010/

相关文章:

  • 公司网站建设前期方案这样做微信网站
  • 电子商务网站建设和管理的意义转化率的网站设计
  • 快站淘客中转页居众装饰集团有限公司
  • 销售平台网站建设商城系统有哪些
  • 属于网络营销站点推广的是正规的高端网站制作公司
  • 上传到网站的根目录中公司门户网站建设特点
  • 做设计找素材都有什么网站培训网站完整页面
  • 域名跳转网站页面设计公司招聘
  • 建设银行的官方网站纪念币网站改版意义
  • 哪儿能做网站建设做旅行社业务的网站都有哪些
  • 电子厂网站建设方案书怎么写网站站群怎么做
  • 网站建设模板怎么设计江苏省品牌专业建设网站
  • wordpress 免费个人主题企业网站seo关键词优化排名思路
  • 做网站微信公众号2817网站
  • 可以在视频网站上做新闻节目吗互动营销网站
  • 手机网站制作教程视频互联网哪个专业前景好
  • 制作一个自己的网站建设平面设计工作室网站方案
  • 网站营销公司哪家好中园建设银行网站
  • dw个人网站模板下载小程序微商城制作教程
  • php创建网站杭州专业网站设计制作公司
  • 银狐鑫诺科技 网站建设室内设计展厅设计
  • 做网站 流量怎么抓钱高端食品wordpress
  • 微软手机做网站服务器吗广州有什么好玩的旅游景点
  • 简述网站的制作流程传奇网页游戏大全
  • 台州市建设规划局路桥分局网站自己做网站的选修课
  • 石家庄自助建站软件如何选择个人网站主题
  • 淘宝联盟里的网站推广怎么做wordpress例行维护
  • 西安网站制作 西安彩铃400电话自己做彩票网站合法吗
  • 阿里云做电脑网站吉林省住房与城乡建设厅网站
  • 做网站需要多钱商事登记服务工作室