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

POS机网站怎么做全网推广引流黑科技

POS机网站怎么做,全网推广引流黑科技,做dw网站图片怎么下载,竞网做的网站怎么华为OD机试 2024C卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷C卷)》。 刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试…

在这里插入图片描述

华为OD机试 2024C卷题库疯狂收录中,刷题点这里

专栏导读

本专栏收录于《华为OD机试(JAVA)真题(A卷+B卷+C卷)》。

刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。

一、题目描述

给定一个含有N个正整数的数组,求出有多少连续区间(包括单个正整数),它们的和大于等于 x。

二、输入描述

第一行为两个整数 N,x。(0<N≤100000, 0≤x≤10000000)

第二行有 N 个正整数 (每个正整数小于等于 100)。

三、输出描述

输出一个整数,表示所求的个数

注意:此题对效率有要求,暴力解法通过率不高,请考虑高效的实现方式。

1、输入

3 7
3 4 7

2、输出

4

3、说明

第一行的 3表示第二行数组输入3个数,第一行的7是比较数,用于判断连续数组是否大于该数;
组合为 3+4,3+4+7,4+7,7;都大于等于指定的7;所以共四组。

四、解题思路

通过滑动窗口的方式解题。

核心思路:

  1. 遍历数组,向右扩展窗口
  2. left右移,缩小窗口
    • left右移后,减去left处的值,就是left到right的区间和
    • 再通过区间和去和x比较,如果还是大于x,则left继续右移
    • 满足条件的连续区间个数+1

五、Java算法源码

public class Test05 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);// 读取输入int N = scanner.nextInt(); // 数组长度int x = scanner.nextInt(); // 目标和int[] nums = new int[N]; // 存储数组元素for (int i = 0; i < N; i++) {nums[i] = scanner.nextInt(); // 读取数组元素}int left = 0; // 左指针int right = 0; // 右指针int sum = 0; // 当前窗口内元素的和int count = 0; // 满足条件的连续区间个数// 遍历数组while (right < N) {// 向右扩展窗口sum += nums[right];int tempSum = sum;// left右移,缩小窗口while (tempSum >= x && left <= right) {// left右移后,减去left处的值,就是left到right的区间和// 再通过区间和去和x比较,如果还是大于x,则left继续右移tempSum -= nums[left];left++;// 满足条件的连续区间个数+1count++;}left = 0;right++;}// 输出结果System.out.println(count);}
}

六、效果展示

1、输入

4 7
2 3 4 7

2、输出

6

3、说明

符合要求的连续区间:

234、2347、34、347、47、7

在这里插入图片描述


🏆下一篇:华为OD机试 - 简易内存池 - 逻辑分析(Java 2024 C卷 200分)

🏆本文收录于,华为OD机试(JAVA)真题(A卷+B卷+C卷)

刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。

在这里插入图片描述

http://www.ds6.com.cn/news/94750.html

相关文章:

  • 珲春市建设局网站是多少seo sem是什么职位
  • 安卓开发和网站开发西安官网seo公司
  • 昆山住房和城乡建设部网站百度识图网页版入口
  • 网站开发用哪种语言公司开发设计推荐
  • wordpress新增站点长沙百度推广开户
  • 网络服务器与网站建设广州seo优化外包服务
  • wordpress 宁皓seo快速软件
  • 江苏 网站 备案app定制开发
  • 电镀加工技术支持 东莞网站建设常见的搜索引擎
  • 湖寮做网站网址缩短在线生成器
  • 怎么做网站地图推广百度百科
  • 聊城高端网站设计建设推广如何做网上引流
  • 做海报裂变的网站seo的基本步骤包括哪些
  • 淮安做网站服务单位seo网站内部优化
  • wordpress 加斜杠seo学校
  • 协会网站建设徐州做网站的公司
  • 网站设计需要多少费用企业微信会话存档
  • python可以做网站企业培训公司有哪些
  • 网站怎么做首页比较好如何让百度收录
  • 网站建设课程设计报告图文短视频营销常用平台有
  • 如何建立国外网站网站营销网站营销推广
  • 做网站用.net还是java搜索引擎的四个组成部分及作用
  • 自己建的网站如何做海外推广免费创建网站的平台
  • 现在新闻做的最好的网站关键词提取工具
  • 公司网站制作风格软文营销范文
  • 免费最好网站建设如何投放网络广告
  • 英语网站海报手抄报怎么做竞价推广和信息流推广
  • photoshop快捷键命令大全seo排名优化排行
  • 网站建设的研发支出费用化中国国家人事人才培训网
  • jquery制作简单的网页北京seo平台