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

做电影网站考什么软件搜索引擎分哪三类

做电影网站考什么软件,搜索引擎分哪三类,专科学校有哪些好专业,成都建设银行网站平滑值 题目描述 一个数组的“平滑值”定义为:相邻两数差的绝对值的最大值。 具体的,数组a的平滑值定义为 f ( a ) m a x i 1 n − 1 ∣ a i 1 − a i ∣ f(a)max_{i1}^{n-1}|a_{i1}-a_i| f(a)maxi1n−1​∣ai1​−ai​∣ 现在小红拿到了一个数组…

平滑值

题目描述

一个数组的“平滑值”定义为:相邻两数差的绝对值的最大值。
具体的,数组a的平滑值定义为
f ( a ) = m a x i = 1 n − 1 ∣ a i + 1 − a i ∣ f(a)=max_{i=1}^{n-1}|a_{i+1}-a_i| f(a)=maxi=1n1ai+1ai

现在小红拿到了一个数组。她每次操作可以在两个元素之间添加一个整数(不能添加在第一项前面或者最后一项后面)。小红希望最终数组的平滑值恰好等于 k k k,你能帮小红求出最小的操作次数吗?

输入格式

第一行输入两个正整数 n , k n,k n,k,代表数组的大小、以及最终希望达到的平滑值。

第二行输入 n n n个正整数 a i a_i ai。代表小红拿到的数组。

输出格式

一个整数,代表小红最少的操作次数。

样例 #1

样例输入 #1

5 2
1 4 5 1 3

样例输出 #1

2

提示

小红首先在1和4之间插入一个3或2,然后在5和1之间插入一个3即可。

数据范围

2 ≤ n ≤ 1 0 5 2≤n≤10^5 2n105

1 ≤ k , a i ≤ 1 0 9 1≤k,a_i ≤10^9 1k,ai109

/*
分三种情况:
1.max(abs(a[i]-a[i-1]))==k,不用改变,输出 0
2.max(abs(a[i]-a[i-1]))<k,只在某一段做 1 次就行
3.max(abs(a[i]-a[i-1]))>k,枚举每一大于 k 的段,次数为
max/k(向上取整)-1,累加起来就是答案
*/
#include<bits/stdc++.h>
using namespace std;
int n, k;
int main() {cin >> n >> k;vector<int> a(n + 1);int mx = 0;for (int i = 1; i <= n; i++) {cin >> a[i];if (i > 1) mx = max(mx, abs(a[i] - a[i - 1]));//前后数字的最大差值}if (mx < k)cout << 1;else if (mx == k) cout << 0;else {long long ans = 0;//注意要开 long longfor (int i = 2; i <= n; i++) {int now = abs(a[i] - a[i - 1]);if (now <= k)continue; //小于等于 k 不处理ans += (now + k - 1) / k - 1; //向上取整先加k-1,再除以 k,得到段数,减 1 就是个数}cout << ans;}return 0;
}
http://www.shuangfujiaoyu.com/news/20038.html

相关文章:

  • 哪个网站是做红酒酒的男生最喜欢的浏览器推荐
  • 厦门创意互动网站建设微信营销软件群发
  • 福州网站优化强力搜索引擎
  • 长春作网站的那家深圳seo优化公司排名
  • wordpress木马检测什么是seo和sem
  • 淘宝支持做微交易网站吗google关键词
  • 网站开发 问题 关键技术怎么样推广自己的网址
  • 模板网站好还是定制网站好推广专家
  • 网址生成二维码在线百度seo排名优化公司
  • lamp网站开发 pdf站长之家怎么用
  • 做仿站如何获取网站源码郑州seo哪家专业
  • b2b大润发网站大全短视频培训课程
  • 襄阳网站建设营销在线推广
  • 云建站优势天津优化公司
  • 哪一个网站可以做任务拿佣金营销推广策划
  • 网站建设专家工作总结做网站的费用
  • 网站建设与网站开发如何创建一个属于自己的网站
  • 门户网站建设询价函营销策划公司取名大全
  • 杭州网站建设科技有限公司如何优化网站排名
  • 厦门的服装商城网站建设近期新闻热点事件简短
  • 济南网站建设方案书巩义网站优化公司
  • 岳阳做网站百度快速收录入口
  • 搜狗网址大全下载安装佛山网站优化
  • 个人网站 做导航网站策划书模板范文
  • 企业服务 免费网站建设seo包括什么
  • 专门做投标书的网站sem是什么职位
  • 品牌型网站建设哪网站关键字优化价格
  • 苏州集团网站制作设计南京seo公司
  • 手机网站建设的现状长沙百度网站推广公司
  • 黑河北京网站建设百度信息流推广和搜索推广