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

本地企业网站建设服务手机百度搜索app

本地企业网站建设服务,手机百度搜索app,怎样在网站做推广,现在c 做网站用什么框架P1824 进击的奶牛 题目描述 Farmer John 建造了一个有 N N N( 2 ≤ N ≤ 1 0 5 2 \leq N \leq 10 ^ 5 2≤N≤105) 个隔间的牛棚,这些隔间分布在一条直线上,坐标是 x 1 , x 2 , ⋯ , x N x _ 1, x _ 2, \cdots, x _ N x1​,x2​,⋯,xN​&a…

P1824 进击的奶牛

题目描述

Farmer John 建造了一个有 N N N 2 ≤ N ≤ 1 0 5 2 \leq N \leq 10 ^ 5 2N105) 个隔间的牛棚,这些隔间分布在一条直线上,坐标是 x 1 , x 2 , ⋯ , x N x _ 1, x _ 2, \cdots, x _ N x1,x2,,xN 0 ≤ x i ≤ 1 0 9 0 \leq x _ i \leq 10 ^ 9 0xi109)。

他的 C C C 2 ≤ C ≤ N 2 \leq C \leq N 2CN)头牛不满于隔间的位置分布,它们为牛棚里其他的牛的存在而愤怒。为了防止牛之间的互相打斗,Farmer John 想把这些牛安置在指定的隔间,所有牛中相邻两头的最近距离越大越好。那么,这个最大的最近距离是多少呢?

输入格式

1 1 1 行:两个用空格隔开的数字 N N N C C C

2 ∼ N + 1 2 \sim N+1 2N+1 行:每行一个整数,表示每个隔间的坐标。

输出格式

输出只有一行,即相邻两头牛最大的最近距离。

输入输出样例 #1

输入 #1

5 3
1
2
8
4
9

输出 #1

3

题解

#include "bits/stdc++.h"
using namespace std;
const int N = 1e6+7;
int n, C, x, b;
int g[N], sum = 1, ans, mid;
int main() {cin>>n>>C;for(int i=1;i<=n;++i){cin>>g[i];}sort(g+1, g+n+1);int l = g[1], r = g[n];while(l<r){sum = 1;mid = l+(r-l)/2; int cow = g[1];for(int j=2;j<=n;++j){if(g[j] - cow >= mid){sum++;cow = g[j];}}if(sum>=C) {ans = mid;l = mid + 1;}else{r = mid;}}cout<<ans<<endl;return 0;
}
http://www.yidumall.com/news/51910.html

相关文章:

  • 做电影网站要多少钱百度首页快速排名系统
  • asp 网站数据库连接错误网页设计与制作个人网站模板
  • 有没有做微场景的网站市场营销策划ppt
  • .la域名做的网站发外链平台
  • 武汉做优化网站公司谷歌优化教程
  • 秦皇岛做网站找客源免费用哪个软件好
  • 部门网站建设目的关键词推广软件排名
  • 企业网页模板下载win7优化大师下载
  • 做网站话挣钱吗sem竞价广告
  • 优化网站用什么软件好好的seo公司营销网
  • 论坛网站开发技术怎么在百度做网站推广
  • 做推手需要开网站吗百度关键词排名查询工具
  • 网站设计标语百度排行榜前十名
  • 哪里办网站不用备案手机怎么制作网页
  • 网站信任的体验如何做百度小说风云排行榜
  • 软件介绍下载网站建设营销软文200字
  • 广州市手机网站建设平台互联网运营
  • wordpress全文搜索重庆seo是什么
  • 推广网站的图片怎么做广州seo服务公司
  • 顺德网站建设信息杭州seo工作室
  • 作文素材网夜狼seo
  • 网站怎么做移动端适配泰州seo
  • 人力资源公司简介济南做seo的公司排名
  • 做网站责任抖音关键词搜索排名
  • 如何做新网站保留域名广州网站seo推广
  • 做网站设计好的公司南宁seo主管
  • 百兆独享 做资源网站谷歌sem服务商
  • 天天外链网络优化的流程
  • 滕州市做淘宝网站的百度投诉中心电话24个小时
  • wordpress更新内容小红书seo软件