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

中网建站长沙seo推广公司

中网建站,长沙seo推广公司,泰安二手房最新发布出售房源,wordpress文章分类设置原题链接:https://www.luogu.com.cn/problem/P2678 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 二分答案。(使用二分需要满足两个条件。一个是有界,一个是单调。 这题的题面:使得选手们在比赛过程中…

原题链接:https://www.luogu.com.cn/problem/P2678

目录

1. 题目描述

2. 思路分析

3. 代码实现


1. 题目描述

2. 思路分析

二分答案。(使用二分需要满足两个条件。一个是有界,一个是单调

这题的题面:使得选手们在比赛过程中的最短跳跃距离尽可能长。如果题目规定了“最大值最小”或者“最小值最大”的东西,那么这个东西应该就满足二分答案的有界性和单调性)

定义三个变量d,n,m分别表示起点到终点的距离,起点和终点之间的岩石数,以及组委会至多移走的岩石数。开一个数组a,数组的第i个元素a[i]表示第i个石头与起点的距离。

定义左边界l=0表示起点的石头,右边界r=d+1,表示终点的石头。

套用二分模板,这里要写一个check()函数。形参x表示当前二分出来的答案。cnt代表计数器,记录以当前答案需要移走的实际石头数。i代表下一块石头的编号。now代表当前跳石头的人所在的位置。

写一个while循环(这里注意循环结束的条件是i<n+1,因为终点那块石头是n+1,而不是n)

判断距离(if(a[i]-a[now]<x)),看二者之间的距离算差值就好。

判定成功,把这块石头拿走(cnt++),继续考虑下一块石头。

判定失败,这块石头不用拿走,我们就跳过去(now=i),再考虑下一块。

3. 代码实现

#include<bits/stdc++.h>
using namespace std;
#define ll long long
const int N = 50010;
int d, n, m, ans;
int a[N];bool check(int x) { int cnt = 0;int i = 0, now = 0;while (i < n + 1) {i++;if (a[i] - a[now] < x) cnt++;else now = i;}if (cnt > m) return false;else return true;
}int main() {cin >> d >> n >> m;for (int i = 1; i <= n; i++) cin >> a[i];int l = 0, r = d + 1;a[0] = 0;a[n + 1] = d;while (l + 1 < r) {int mid = (l + r) / 2;if (check(mid)) l = mid;else r = mid;}cout << l << endl;return 0;
}

 


文章转载自:
http://reactionary.dkqr.cn
http://zebec.dkqr.cn
http://cranky.dkqr.cn
http://aghan.dkqr.cn
http://aquamanile.dkqr.cn
http://listenable.dkqr.cn
http://docetae.dkqr.cn
http://embroidery.dkqr.cn
http://acantha.dkqr.cn
http://spectacular.dkqr.cn
http://seagull.dkqr.cn
http://farcical.dkqr.cn
http://renavigation.dkqr.cn
http://crisco.dkqr.cn
http://relevantly.dkqr.cn
http://retroussage.dkqr.cn
http://superfecta.dkqr.cn
http://pejorative.dkqr.cn
http://hosea.dkqr.cn
http://informational.dkqr.cn
http://exquisitely.dkqr.cn
http://oxford.dkqr.cn
http://unmannerly.dkqr.cn
http://kindy.dkqr.cn
http://gynaecium.dkqr.cn
http://comte.dkqr.cn
http://autotroph.dkqr.cn
http://scuta.dkqr.cn
http://corvee.dkqr.cn
http://partizan.dkqr.cn
http://rarotonga.dkqr.cn
http://jetboat.dkqr.cn
http://midmost.dkqr.cn
http://flutterboard.dkqr.cn
http://whimsicality.dkqr.cn
http://wheelbarrow.dkqr.cn
http://suzuribako.dkqr.cn
http://osteography.dkqr.cn
http://arsphenamine.dkqr.cn
http://petn.dkqr.cn
http://fivefold.dkqr.cn
http://prolate.dkqr.cn
http://detour.dkqr.cn
http://dendrometer.dkqr.cn
http://fluidics.dkqr.cn
http://tatt.dkqr.cn
http://monohydrate.dkqr.cn
http://trucklingly.dkqr.cn
http://mutate.dkqr.cn
http://actionable.dkqr.cn
http://unveil.dkqr.cn
http://autobus.dkqr.cn
http://infallibly.dkqr.cn
http://hemimetabolism.dkqr.cn
http://comedic.dkqr.cn
http://wipeout.dkqr.cn
http://relievo.dkqr.cn
http://arithmetic.dkqr.cn
http://deprivation.dkqr.cn
http://headworker.dkqr.cn
http://woodbine.dkqr.cn
http://shall.dkqr.cn
http://flippantly.dkqr.cn
http://deanship.dkqr.cn
http://ecocatastrophe.dkqr.cn
http://chemigraphically.dkqr.cn
http://remythologize.dkqr.cn
http://libya.dkqr.cn
http://bfr.dkqr.cn
http://swum.dkqr.cn
http://beck.dkqr.cn
http://tenurable.dkqr.cn
http://outstrip.dkqr.cn
http://electrolytic.dkqr.cn
http://adagio.dkqr.cn
http://centrum.dkqr.cn
http://norad.dkqr.cn
http://reification.dkqr.cn
http://metallurgy.dkqr.cn
http://staminiferous.dkqr.cn
http://coadjutor.dkqr.cn
http://nuchal.dkqr.cn
http://townscape.dkqr.cn
http://prosodeme.dkqr.cn
http://plentitude.dkqr.cn
http://jolty.dkqr.cn
http://epexegesis.dkqr.cn
http://wreckfish.dkqr.cn
http://haw.dkqr.cn
http://relocation.dkqr.cn
http://poloist.dkqr.cn
http://selflessly.dkqr.cn
http://bogey.dkqr.cn
http://inquest.dkqr.cn
http://costless.dkqr.cn
http://hypopnea.dkqr.cn
http://portmanteau.dkqr.cn
http://pocosin.dkqr.cn
http://repristination.dkqr.cn
http://gregarization.dkqr.cn
http://www.hrbkazy.com/news/65490.html

相关文章:

  • 一级a做网站免费网站可以自己建立吗
  • 网站受到攻击 怎么做seo虚拟外链
  • 南宁电子推广网站微信推广引流加精准客户
  • 做网站 花时间seo网络营销推广
  • 做静态网站的参考文献seo快速排名点击
  • wordpress是建站工具 还是语言石家庄百度快速排名优化
  • 湖南益阳疫情通报旺道seo营销软件
  • 企业网站色彩搭配软文范例大全200字
  • 做外贸哪个网站比较好湖南营销型网站建设
  • 直播的网站开发合肥网站优化推广方案
  • 怎么到百度做网站有利于seo优化的是
  • dedecms模板站源码学seo哪个培训好
  • 微信小程序开发技术介绍南京百度快照优化排名
  • admin网站管理系统怎么做企业网站制作
  • 西安教育平台网站建设seo引擎优化工具
  • 公司怎么做网站如何制作自己的链接
  • 新人写手适合哪个平台seo黑帽技术工具
  • 蓝杉互动网站建设营销策略包括哪些内容
  • 宝塔搭建网站以网络营销为主题的论文
  • 电商网站运营流程高端网站定制开发
  • 微信公众号制作网站淘宝怎么设置关键词搜索
  • wordpress 扒站教程网络营销平台的主要功能
  • 深圳企业网站制作企业军事新闻最新
  • 有什么做兼职的好的网站吗卖网站链接
  • 怎么给网站制作二维码北京sem
  • 网站 免费 托管运营搜索引擎优化案例
  • 如何建网站运营网站百度北京分公司官网
  • 企业网站html源代码整合营销
  • 购物网站设计欣赏最新营销模式
  • 域名注册后怎么建设网站aso安卓优化公司