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

wordpress数据库作用网络优化工程师是干什么的

wordpress数据库作用,网络优化工程师是干什么的,扬中疫情最新公告今天,合肥建设监理协会网站目录 牛客_相差不超过k的最多数_滑动窗口 题目解析 C代码 Java代码 牛客_相差不超过k的最多数_滑动窗口 相差不超过k的最多数_牛客题霸_牛客网 (nowcoder.com) 描述: 给定一个数组,选择一些数,要求选择的数中任意两数差的绝对值不超过 …

目录

牛客_相差不超过k的最多数_滑动窗口

题目解析

C++代码

Java代码


牛客_相差不超过k的最多数_滑动窗口

相差不超过k的最多数_牛客题霸_牛客网 (nowcoder.com)

描述:

        给定一个数组,选择一些数,要求选择的数中任意两数差的绝对值不超过 k 。问最多能选择多少个数?

输入描述:

第一行输入两个正整数 n和k。
第二行输入 n 个正整数ai​,用空格隔开,表示这个数组。

输出描述:

一个正整数,代表能选的最多数量。
数据范围:
1≤n≤2×10^5
1≤k,ai≤10^9


题目解析

        排序容易想,但是滑动窗口不容易想到,核心思想:使用滑动窗口算法通过动态调整窗口的大小,遍历所有符合条件的连续子序列,求得最大连续子序列的长度。

C++代码

#include <algorithm>
#include <iostream>
#include <vector>
using namespace std;int main() // 排序+滑动窗口
{int n = 0, k = 0;cin >> n >> k;vector<int> arr(n);for(int i = 0; i < n; ++i){cin >> arr[i];}sort(arr.begin(), arr.end());int left = 0, right = 0;int res = 1;while(right < n){while(arr[right] - arr[left] > k){++left;}res = max(res, right - left + 1);++right;}cout << res << endl;return 0;
}

Java代码

import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main
{public static void main(String[] args) {Scanner in = new Scanner(System.in);int n = in.nextInt(), k = in.nextInt();int[] arr = new int[n];for(int i = 0; i < n; i++){arr[i] = in.nextInt();}Arrays.sort(arr);int left = 0, right = 0, ret = 0;while(right < n){while(arr[right] - arr[left] > k){left++;}ret = Math.max(ret, right - left + 1);right++;}System.out.println(ret);}
}
http://www.mmbaike.com/news/98873.html

相关文章:

  • 红番茄 网站点评网站建设与管理是干什么的
  • 网站做动态图片大全西安关键词排名推广
  • 网站改版设计推广普通话海报
  • 网站开发定制企业推广引流方法有哪些?
  • 网页设计教程博主google推广seo
  • 网统管公司的网站托管服务怎么样武汉网站seo德升
  • 微博seo营销厦门seo推广
  • 企业营销策划报告培训seo哪家学校好
  • 遵义县公司网站建设常用的五种网络营销工具
  • 营销技巧第三季在线观看沧州网站seo公司
  • 导购类网站如何做会员互动百度搜索广告投放
  • jquery 的网站模板下载地址网站权重优化
  • 做公司网站有什么亮点stp营销战略
  • 网站微信公众号链接怎么做鞍山seo外包
  • 番禺做网站技术seo优化搜索结果
  • eclipse可以做网站嘛淘宝seo
  • 一个ip做网站网页关键词优化软件
  • 响应式网页设计毕业论文摘要谷歌seo排名优化
  • 微信可以做网站吗网页制作步骤
  • 天津网站制作套餐外贸网站制作公司哪家好
  • 做网站赚钱还是企业宣传片站长工具无忧
  • 中山医疗网站建设免费seo优化工具
  • 如何建设自己的网站来获取流量百度推广介绍
  • 网站制作都有哪些宁波网站推广公司价格
  • win8式网站后台模板太原百度关键词排名
  • 杭州网站开发制作公司排名广州市疫情最新
  • wp网站打开太慢怎么做优化腾讯搜索引擎入口
  • 网站专业制作seo优化服务价格
  • 网站整体策划与设计天津seo数据监控
  • 个人网站设计策划百度推广计划