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

政府网站建设督查报告seo网站快排

政府网站建设督查报告,seo网站快排,最近最新在线观看免费高清完整版,做推文网站3.过年【算法赛】 - 蓝桥云课 问题描述 蓝桥村的村民们正准备迎接新年。他们计划宰杀 N 头猪,以庆祝一整年的辛勤劳作和丰收。每头猪的初始位置位于下标 xi​,所有 xi​ 均为偶数,保证没有两头猪初始位置相同。 当猪意识到人类打算宰杀它们…

3.过年【算法赛】 - 蓝桥云课

问题描述

蓝桥村的村民们正准备迎接新年。他们计划宰杀 N 头猪,以庆祝一整年的辛勤劳作和丰收。每头猪的初始位置位于下标 xi​,所有 xi​ 均为偶数,保证没有两头猪初始位置相同。

当猪意识到人类打算宰杀它们时,并非束手就擒。它们会主动移动以寻找同伴,遵循以下规则:

  • 每头猪以恒定速率朝着最近的另一头猪移动。若有多头猪距离相同,则选择朝着坐标更小的猪移动。所有猪的移动速度相同。
  • 当两只猪相遇在同一坐标时,它们会融合成一个整体,被视为一头猪。

当所有猪聚集在同一坐标点时停止移动。现在村民们想要确定最终猪群聚集的确切坐标位置,请你帮助解决这个问题。

输入格式

第一行输入一个整数 N(2≤N≤105)表示猪的数量。

第二行输入 N 个整数 x1​,x2​,⋯,xN​(−109≤xi​≤109)表示每头猪的坐标,保证 x1​,x2​,⋯,xN​ 是偶数,且各不相同。

输出格式

输出一个整数表示答案。

样例输入

5
0 -2 4 10 2

样例输出

8

思路:

  1. 中位数性质:由于所有猪都以恒定速率向最近的猪移动,最终它们会聚集在初始位置的中位数上。这是因为中位数位置是所有位置中距离其他位置总和最小的点。

  2. 排序:由于我们只需要找到中位数,我们可以先对猪的初始位置进行排序,然后直接选择排序后数组的中间元素作为最终聚集点。

  3. 方向:最右边的猪会往左,最左边的猪会往右,通常要画一个样例

代码:

#include <iostream>
#include<algorithm>
#include<cmath> 
using namespace std;
typedef long long ll;
const ll N = 1e5+10;
ll n;
ll arr[N];
int main() 
{cin >> n;for(ll i = 1 ; i <= n ; i++)cin >> arr[i];sort(arr+1,arr+1+n);int mid = (abs(arr[1]) + abs(arr[n])) / 2;cout << arr[n] - mid;return 0;
}

http://www.hkea.cn/news/18556/

相关文章:

  • 海口网站建设策划关键词排名优化工具有用吗
  • 请问哪里可以做网站汕头seo
  • 访问国外网站速度慢苏州关键词seo排名
  • 做网站备案照片的要求谷歌seo教程
  • wordpress站点全屏新站如何让百度快速收录
  • wordpress 会议 主题推广排名seo
  • 源码开发网站建设sem与seo的区别
  • 如何查网站的空间防恶意点击软件
  • 单位网站建设收费标准互联网推广引流
  • 网站有中文源码加英文怎么做关键词歌词完整版
  • 建设网站企业银行做网站的平台
  • 如何进行网站建设分析网站推广app软件
  • 做ppt的软件模板下载网站网站服务公司
  • 网站icp备案认证怎么做谷歌网页版入口在线
  • 高安网站建设艺考培训
  • 主流的网站开发技术百度推广后台管理
  • 传奇网站模板免费下载优化网络搜索引擎
  • 提升学历报考什么专业比较好seosem顾问
  • 做违法网站犯法吗推广费用一般多少钱
  • 网站版权该怎么做呢五种常用的网站推广方法
  • 周宁县建设局网站关键词挖掘站网
  • 做第三方团购的平台网站全网线报 实时更新
  • 六安建六安建设网站seo推广代理
  • 网站建设管理经验免费推广渠道有哪些
  • 网站备案信息真实性核验单 打印规格北京百度搜索优化
  • 网站建设有没有十大搜索引擎网站
  • 电子商务实网站的建设课件网站的优化策略方案
  • 喀什网站建设公司营销网络的建设
  • 药店网站模板营销软件代理推广
  • 站长工具seo综合查询columbu cat新闻今天的最新新闻