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

妇科医院网站建设怎么做无锡百度推广公司哪家好

妇科医院网站建设怎么做,无锡百度推广公司哪家好,免费开发微信小程序的平台,郑州的团购网站建设问题 B: 狗是啥呀 题目描述 在神秘的地狱深处,有着一种神秘的犬类生物,据传这种生物长了x个脑袋,并且具有强大的生命力。由于见过它的人全都下落不明,至今没有人知道它的真面目。 一位勇士为了斩杀这奇怪的生物,来到地…

问题 B: 狗是啥呀

题目描述

在神秘的地狱深处,有着一种神秘的犬类生物,据传这种生物长了x个脑袋,并且具有强大的生命力。由于见过它的人全都下落不明,至今没有人知道它的真面目。

一位勇士为了斩杀这奇怪的生物,来到地狱一探究竟。勇士做了充足的准备,他在身上携带了n种武器,每种武器每次可以击毙这种生物di个头,但这种生物在这之后会吸收武器产生的能量,再长出hi个头。当它的头的数量小于等于0时,它就会被击败(且不能重新长出头)。注意,每种武器可以无限次使用。

作为勇士的智囊团中的一员,你需要告诉勇士,他最少需要使用多少次武器才能击败这种生物。

输入

输入第一行包含两个整数n,x,分别表示勇士的武器种类数与生物头的数量。

之后n行,每行给出di,hi。

输出

输出共一行,表示最少需要使用多少次武器。若不能击败,则输出 -1。

样例输入 Copy
【样例1】
3 10
6 3
8 2
1 4
【样例2】
4 10
4 1
3 2
2 6
1 100
【样例3】
2 15
10 11
14 100
样例输出 Copy
【样例1】
2
【样例2】
3
【样例3】
-1
提示

样例 1 解释:可以先使用一次第一个技能,生物还剩下个10-6+3=7个头。第二次使用第二个技能,剩下7-8=-1<0 个头,则直接被击败。

对于100%的数据,保证1≤n≤100,1≤x,di,hi≤109

错了好几遍。用武器砍,选武器-生长最大的 。最后一次选最厉害的武器直接砍掉

特判武器-生长都是负数,但是可以直接杀掉的

代码

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int n,x;
ll d[109],h[109],k[109],m=0,c,q=0;
int main(){cin>>n>>x;for(int i=0;i<n;++i){cin>>d[i]>>h[i];k[i]=d[i]-h[i];}for(int i=0;i<n;++i){if(m<k[i]){m=k[i];c=i;}q=max(d[i],q);//cout<<"!"<<k[i]<<'\n';}if(q>=x){cout<<1;return 0;}if(m<=0){cout<<-1;return 0;}//cout<<x<<" "<<m<<'\n';ll z=x-q;ll ans=1+z/m+(z%m!=0?1:0);cout<<ans;return 0;
}

http://www.dtcms.com/wzjs/203392.html

相关文章:

  • 道滘仿做网站上海sem
  • 科网站建设网站入口
  • 网站优化关键词什么软件可以发布广告信息
  • 凡科网站建设怎么样seo关键词优化公司
  • 网站建设需要用到的软件开发seo品牌推广方法
  • 网站开发ide个人博客登录首页
  • 做美剧网站侵权自媒体运营
  • 好用的外贸网站建设网站的网站首页
  • 宿迁市住房和城乡建设局老网站网络营销优化
  • wap网站建设方案 pdf手机刷网站排名软件
  • 网站中链接怎么做的谷歌浏览器官网手机版
  • 做数据同步的两个网站网站策划运营
  • 类似头条的网站怎么做seo技术软件
  • 网络查控系统设计方案长沙网站包年优化
  • 深圳网站建设服务比较便宜关键词全网搜索
  • 网站logo模板正规seo关键词排名网络公司
  • 做网站开发app南宁seo网站排名优化公司
  • 如何做网站联盟数据分析软件哪个最好用
  • 做企业网站合同全国免费发布广告信息平台
  • 有创意的电商公司名字大全北京谷歌seo公司
  • 智联招聘网站怎么做微招聘信息东莞网站建设优化
  • seo做的不好的网站有哪些爱站seo工具包官网
  • 阻止网站查到访问者ip保定seo排名
  • 网站制作计划推广项目网站
  • 如何看别人网站用什么做的网络广告策划流程有哪些?
  • 足球外围网站怎么做网络推广方法有几种
  • wordpress 04北京网络优化推广公司
  • 做近代史纲要题的网站昆明百度推广开户费用
  • 黄山网站建设专注于品牌营销服务
  • 和文化有关的吉网站建设模板临沂seo顾问