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

承德做网站公司营销技巧和营销方法视频

承德做网站公司,营销技巧和营销方法视频,上海市企业网站建设,wordpress在线预览pdf题目描述 给定一个序列 a1,…,ana1​,…,an​ ,小爱可以修改这个序列,每步修改只能修改一个数字,且只能将这个数字增加一个单位或减少一个单位。 请问,最少需要几步修改,才能将序列调整成一个步步高序列。所谓步步高…
题目描述

给定一个序列 a1,…,ana1​,…,an​ ,小爱可以修改这个序列,每步修改只能修改一个数字,且只能将这个数字增加一个单位或减少一个单位。

请问,最少需要几步修改,才能将序列调整成一个步步高序列。所谓步步高序列,就是指每一个数字恰好比前一个数大 11。

输入格式
  • 第一行:单个整数 nn,表示数列长度;
  • 第二行:nn 个整数,表示 a1,…,ana1​,…,an​。
输出格式
  • 单个整数:表示最小的修改步数。
数据范围
  • 对于 30%30% 的数据,1≤n≤201≤n≤20,1≤ai≤201≤ai​≤20;
  • 对于 60%60% 的数据,1≤n≤50001≤n≤5000,1≤ai≤50001≤ai​≤5000;
  • 对于 100%100% 的数据,1≤n≤5000001≤n≤500000,−109≤ai≤109−109≤ai​≤109
样例数据

输入:

5
2 3 3 3 3

输出:

5

说明:

改成1 2 3 4 5

输入:

5
-3 3 0 2 4

输出:

7

说明:

改成-1 0 1 2 3

详见代码:

#include <bits/stdc++.h>
using namespace std;
int a[500005];
int main() 
{int n;long long ans = 0;cin >> n;for (int i = 1; i <= n; i++) {scanf("%d", &a[i]);a[i] -= i;}sort(a + 1, a + n + 1);for (int i = 1; i <= n; i++) {ans += abs(a[i] - a[(n + 1) / 2]);}cout << ans << endl;return 0;
}

http://www.dinnco.com/news/20397.html

相关文章:

  • 南京网站推广营销公司nba最新排名公布
  • 旅游电子商务网站建设中最重要的环节和内容是什么百度的广告
  • 个人网站做捐赠发布违法吗seo是一种利用搜索引擎的
  • 做海报 画册的素材网站郑州百度推广公司地址
  • 做网站怎么保证商品是正品seo优化公司
  • 生物制药公司网站模板苏州优化排名seo
  • 如何制作个人网站教程江北seo综合优化外包
  • 套模板做网站教程bt磁力
  • 网站优化文章怎样做好网络推广呀
  • 在环评备案网站上做登记后会怎么样免费的关键词优化软件
  • 办一家建筑公司怎么样百度网站免费优化软件下载
  • wordpress在页面添加文章分类导航上海seo公司排名榜
  • 网站建设登录注册怎么做网络营销的特征
  • 做包装找灵感看什么网站百度一对一解答
  • 垂直网站建设方案书百度下载app安装
  • 如何做旅游网站推广站长之家
  • wordpress 延时加载js公司网站seo外包
  • 自己建网站备案免费推广网
  • 徐州市城乡建设局门户网站搜索引擎优化师工资
  • 中国建设银行网站-个人客户自己怎么做网页推广
  • 网站开发 毕业答辩ppt软文广告经典案例100字
  • 中关村网站建设公司免费行情软件网站下载大全
  • 做网站与考研百度小说风云榜排行榜官网
  • 阿里云做的网站如何发布网页设计费用报价
  • 随州哪里学做网站搜索引擎排名影响因素有哪些
  • 无锡网站营销公司简介百度关键词热搜
  • 宣讲家网站官网加强作风建设市场营销案例
  • 寄生虫网站代做全媒体广告策划营销
  • 网站做等报定级工作要多久上海网络推广团队
  • 明年做哪个网站致富焊工培训班