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

源码下载网站广州十大营销策划公司

源码下载网站,广州十大营销策划公司,泰兴市建设局网站,品牌网站建站公司原题链接:https://www.luogu.com.cn/problem/P3853 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 整体思路:二分答案 由题意知,公路上相邻路标的最大距离定义为该公路的“空旷指数”。在公路上增设一些路标&…

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

目录

1. 题目描述

2. 思路分析

3. 代码实现


1. 题目描述

2. 思路分析

整体思路:二分答案

由题意知,公路上相邻路标的最大距离定义为该公路的“空旷指数”。在公路上增设一些路标,使得公路的“空旷指数”最小。也就是满足最大值最小。我们就自然想到可以二分答案。

定义三个变量L,n,k分别表示公路的长度,原有路标的数量,以及最多可增设的路标数量。开一个数组a,数组的第i个元素a[i]表示原有路标与起点的距离。

我们这里又开了一个差值数组s,令s[i]=a[i]-a[i-1],这样就可以用数组s表示原有的两个相邻路标的距离。

令左边界l=0,右边界r=L。

套用二分模板,mid=(l+r)>>1。主要就是要写一个check()函数,设check()函数的形参为x,将mid传入x。我们定义一个cnt变量用于记录新增的路标数量,遍历s[i]数组,如果s[i]>x,我们就要新增一个路标(cnt++),同时我们判断剩余部分(s[i]-x)的长度和x的关系,如果剩余部分的长度比x大,我们就继续插路标(cnt++),直到num<=x。

for循环结束后,我们判断一下cnt(新增路标数量)和k(最多可增设的路标数量),如果cnt<=k,return true。否则return false。

3. 代码实现

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

http://www.dt0577.cn/news/5262.html

相关文章:

  • wordpress美女图片站采集中国去中心化搜索引擎
  • 微博seo营销seo关键词首页排名
  • wordpress 综合主题百度推广优化公司
  • 贵阳有做网站的公司吗手机金融界网站
  • 口碑好的聊城网站建设seo优化网站百度技术
  • 企业做网站的方案直通车关键词怎么优化
  • 端州网站建设下载百度推广app
  • 黄石本土做网站的公司100个免费推广网站
  • 360网站seo怎么做口碑营销的优势有哪些
  • 自己做网站现实么seo网站优化公司
  • 深圳响应式网站制作网站百度关键词优化
  • 做样子的网站怎么样推广自己的网站
  • 用户后台网站化妆品推广软文
  • 凡科网站怎么修改昨天做的网站制作一个网站的流程有哪些
  • 甜品网站设计论文长沙百度搜索排名优化
  • 唐山网站制作软件网页设计规范
  • 专业公司做网站快速优化seo软件
  • 备案用的网站建设方案书怎么写seo薪酬水平
  • 怎么做网站的搜索引擎武汉 网络 推广
  • 怎么用html建网站seo排名优化的方法
  • django和WordPress哪个好广州中小企业seo推广运营
  • 网站搜索引擎友好性分析微信小程序免费制作平台
  • 做网站什么内容深圳搜索引擎
  • 做影视网站需要多少钱网络优化是做啥的
  • 南昌做网站哪家好2024年最新一轮阳性症状
  • 快速建设网站工具武汉百度推广多少钱
  • wordpress教程w3cseo关键词优化软件怎么样
  • 织梦教程网采集站seo课程
  • 网站建设工作 方案选择一个产品做营销方案
  • 齐鲁人才网招聘网北京百度seo排名公司