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

广告网站建设网网站建设的后期维护问题

广告网站建设网,网站建设的后期维护问题,ppt排版布局,wordpress将首页转成html代码一、题目描述 区块链底层存储是一个链式文件系统,由顺序的N个文件组成,每个文件的大小不一,依次为F1,F2…Fn。 随着时间的推移,所占存储会越来越大。 云平台考虑将区块链按文件转储到廉价的SATA盘,只有连续的区块链…

在这里插入图片描述

一、题目描述

区块链底层存储是一个链式文件系统,由顺序的N个文件组成,每个文件的大小不一,依次为F1,F2…Fn。

随着时间的推移,所占存储会越来越大。

云平台考虑将区块链按文件转储到廉价的SATA盘,只有连续的区块链文件才能转储到SATA盘上,且转储的文件之和不能超过SATA盘的容量。

假设每块SATA盘容量为M,求能转储的最大连续文件大小之和。

二、输入描述

第一行为SATA盘容量M,1000<=M<=1000000

第二行为区块链文件大小序列F1,F2…Fn。其中 1<=n<=100000, 1<=Fi<=500

三、输出描述

求能转储的最大连续文件大小之和

四、Java算法源码

public static void main(String[] args) {Scanner sc = new Scanner(System.in);// 每块SATA盘容量int M = Integer.valueOf(sc.nextLine());// 区块链文件大小序列int[] arr = Arrays.stream(sc.nextLine().split(" ")).mapToInt(Integer::parseInt).toArray();int n = arr.length;int l = 0;int r = 0;int curr = 0;int ret = 0;while (r < n) {curr += arr[r];if (curr <= M) {ret = Math.max(ret, curr);r ++;} else {curr -= arr[r];curr -= arr[l];l ++;}}System.out.println(ret);
}

五、效果展示

1、输入

1000
100 300 500 400 400 150 100

2、输出

950

3、说明

最大序列和为950,序列为[400,400,150]。

在这里插入图片描述


🏆下一篇:华为OD机试真题 Java 实现【获得完美走位】【2023Q1 100分】

🏆本文收录于,华为OD机试(JAVA)(2022&2023)

本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会持续更新,每天在线答疑。

在这里插入图片描述

http://www.yayakq.cn/news/418277/

相关文章:

  • 做网站的程序源码灯具做外贸的网站有哪些
  • 网络推广建议seo权重优化
  • 网站建设系统哪家好海南网站seo
  • 专门 做鞋子团购的网站有哪些免费简历模板制作网站
  • 网站维护内容及费用设计网站平台风格
  • 江门企业做网站网站规划文字说明
  • 网站建设服务器对比电脑上如何卸载wordpress
  • 余姚做网站设计的公司服装网站建设公司
  • 宁波网站建设服务提供商做网站头片的高清图
  • 原创网站开发流程个人设计作品集
  • 南山做网站的公司广州市住房和城乡建设局
  • 木渎网站建设wordpress 云空间 防盗链
  • 网站建设教学后记怎样用网站模板做网站
  • 北京电商网站排行python 网站开发流程图
  • 网站后端开发软件手表网站 二手
  • 绍兴住房和城乡建设厅网站首页国内营销推广渠道
  • 特价网站建设官网如何建设电影网站
  • 桂林新站优化易企推
  • 景观设计网站大全长沙网络营销
  • 公司 宜宾网站建设学网络运营需要多少钱
  • 怎么知道自己网站的权重高校校园网站建设项目的要求
  • 虚拟机做网站服务大连服务公司 网站
  • 百度怎样做网站排名往前成都网站内容策划
  • 网站开发 大学专业扬州建设安装网站
  • 昆山市住房城乡建设局网站网页设计的方法及内容
  • 做电影网站为什么要数据库百度指数是什么
  • 傻瓜式php网站开发如何制作网络游戏
  • 西安网站seo 优帮云做学校网站素材图片
  • 做gif动图的素材网站男女做啊免费视频网站
  • 网站建设案例方案wordpress记录点击数