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

网站游戏正规网站建设网站的代理页面怎么做的

网站游戏正规网站建设,网站的代理页面怎么做的,wordpress被提权,福建省住房和城乡建设厅网站首页题目描述 一年一度的「跳石头」比赛又要开始了#xff01; 这项比赛将在一条笔直的河道中进行#xff0c;河道中分布着一些巨大岩石。组委会已经选择好了两块岩石 作为比赛起点和终点。在起点和终点之间#xff0c;有 N 块岩石#xff08;不含起点和终点的岩石#xff…题目描述 一年一度的「跳石头」比赛又要开始了 这项比赛将在一条笔直的河道中进行河道中分布着一些巨大岩石。组委会已经选择好了两块岩石 作为比赛起点和终点。在起点和终点之间有 N 块岩石不含起点和终点的岩石。在比赛过程 中选手们将从起点出发每一步跳向相邻的岩石直至到达终点。 为了提高比赛难度组委会计划移走一些岩石使得选手们在比赛过程中的最短跳跃距离尽可能 长。由于预算限制组委会至多从起点和终点之间移走M 块岩石不能移走起点和终点的岩石。 输入描述 输入文件第一行包含三个整数 LNM分别表示起点到终点的距离起点和终点之间的岩石 数以及组委会至多移走的岩石数。 接下来 N 行每行一个整数第 i 行的整数 Di0 Di L表示第 i 块岩石与起点的距离。这些 岩石按与起点距离从小到大的顺序给出且不会有两个岩石出现在同一个位置。 其中0≤M≤N≤5×104 1≤L≤109 。 输出描述 输出只包含一个整数即最短跳跃距离的最大值。 样例输入 25 5 2 2 11 14 17 21 样例输出 4 知识点二分 代码  #includebits/stdc.h using namespace std; typedef long long ll; const int N5e45; ll a[N]; ll len,n,m; bool check(ll x) {ll num0;ll pos0;for(int i1;in;i){if(a[i]-posx)//超过最小距离了需要去除{num;}else posa[i];}if(len-posx){num;}if(numm){return false;}return true; } int main() {cinlennm;for(int i1;in;i){cina[i];}a[n1]len;ll l0,rlen,mid;while(lr){midlr11;if(check(mid)){lmid;}else rmid-1;}coutlendl;return 0; } 思路 1.给出一个距离d检查是否能搬走m块石头而得到最短距离d。然后把所有的d都试一遍必然能找到一个最短的d。用二分法找这个d即可。 2.因为是要求解最大值所以使用第二种模板即将[l,r] 划分为[l,mid-1]和[mid,r]
http://www.pierceye.com/news/496676/

相关文章:

  • 苏州优化网站公司做编程网站有哪些内容
  • 山东省住房和城乡建设网站创建一个网站多少钱
  • 在北京做网站制作一个月多少钱个人电脑可以做网站服务器
  • 正规网站建设找哪家好做经营网站怎么赚钱吗
  • 网站备案需要的资料做网站怎么开发客户
  • 怎么做网站作业贵阳网站推广优化公司
  • 峨眉山有做网站的电话开发类似wordpress
  • 俄语网站建设wordpress 系统安装教程
  • 定制建站网站建设上海门户网站的亮点
  • 访问网站的原理大学生网站开发工作室总结
  • 某学校网站建设方案论文沛县网站制作
  • 网站的在线支付怎么做用别人的二级域名做网站
  • 做宣传册从哪个网站找素材吉林省吉林市是几线城市
  • 互助盘网站怎么做的北京做兼职网站有哪些
  • jsp 网站开发教程多语言外贸网站建设
  • 免费销售网站模板下载安装济南网站制作推广
  • 青岛专业网站制作设计vs2008网站开发
  • 电子商务网站功能介绍0基础做网站用什么语言
  • 企业展示网站建设wordpress 优酷免广告
  • 濮阳做网站引导企业做网站
  • 卧龙区网站建设找做牙工作上哪个网站
  • 做网站的会计分录广州公司注册需要什么条件
  • 小米4路由器可以做网站嘛服务类网站建设服务公司
  • 电子商务网站建设规划书实例注册微信公众平台
  • 网站设计课程总结线上营销方案
  • 谷城网站建设网站集群建设实施方案
  • 怎么做外贸生意谷歌seo服务
  • 做网站好还是做淘宝好市场调研模板
  • 网站做换肤做一个平台费用是多少
  • 省内注销二建 建设部网站更新慢网站建设合同书封皮