数组连续和
题目描述
给定一个含有 N 个正整数的数组,求出有多少个连续区间(包括单个正整数),它们的和大于等于 x。
输入描述
第一行两个整数 N x(0 < N <= 100000, 0 <= x <= 10000000)
第二行有 N 个正整数(每个正整数小于等于 100)。
输出描述
输出一个整数,表示所求的个数。
注意:此题对效率有要求,暴力解法通过率不高,请考虑高效的实现方式。
用例 1
输入
3 7 3 4 7
输出
4
本文介绍了华为 OD 机试双机位 C 卷中的数组连续和问题。题目要求在给定包含 N 个正整数的数组中,统计和大于等于指定值 x 的连续区间数量。输入包含 N、x 及数组元素,输出满足条件的区间个数。由于数据规模较大,需注意算法效率,避免使用暴力解法导致超时。

给定一个含有 N 个正整数的数组,求出有多少个连续区间(包括单个正整数),它们的和大于等于 x。
第一行两个整数 N x(0 < N <= 100000, 0 <= x <= 10000000)
第二行有 N 个正整数(每个正整数小于等于 100)。
输出一个整数,表示所求的个数。
注意:此题对效率有要求,暴力解法通过率不高,请考虑高效的实现方式。
3 7 3 4 7
4

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML 转 Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online