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

建设银行信用卡网站是哪个新东方在线教育平台官网

建设银行信用卡网站是哪个,新东方在线教育平台官网,wordpress 有字库,阳春新农村建设网站一、题目描述 区块链底层存储是一个链式文件系统,由顺序的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.fp688.cn/news/154748.html

相关文章:

  • 网站建设主要流程济南优化哪家好
  • 哪里有做空包网站的百度热搜榜排名今日头条
  • phpmysql网站开发技术项目式教程宁波seo深度优化平台有哪些
  • 徐汇网站建设百度怎么注册公司网站
  • 工商网站如何做企业增资合肥瑶海区
  • wordpress自建电商网站今日新闻最新消息
  • 旅游网站设计方案郑州网站关键词优化外包
  • 淘宝网请人做淘宝客网站百度网站排名关键词整站优化
  • 做装修的网站有哪些内容优化设计五年级下册语文答案
  • 政府网站群建设工作总结客户引流的最快方法是什么
  • 紧紧抓住推进党风廉政建设的"牛鼻子"中央纪委监察部网站小红书笔记关键词排名优化
  • 网站客服在线软件百度免费打开
  • 武汉网站建设公司厂家地址淘客推广怎么做
  • 摄影作品网站源码游戏搜索风云榜
  • 315网站专题怎么做自媒体营销模式有哪些
  • 如何禁止通过ip访问网站链接怎么做
  • 棋牌搭建工具seo专业培训seo专业培训
  • 海南做网站的如何在百度搜索排名靠前
  • 汕头建站服务域名解析
  • 个人作品网站链接怎么做百度指数批量查询工具
  • 做京东商城网站什么是搜索引擎推广
  • 做废品回收在什么网站推广baidu 百度一下
  • 微信网页宣传网站怎么做湖南网站设计外包费用
  • 做自媒体视频搬运网站我要推广
  • 公司建的是网页还是网站2345中国最好的网址站
  • 网站建设项目需求书nba球队排名
  • 城乡住房和城乡建设厅网站首页百度竞价排名榜
  • 网站301怎么做windows优化大师是自带的吗
  • dw做动态网站宁波seo超级外链工具
  • 学做淘宝店的网站吗专业seo优化推广