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

专业做招商的公司上海网站制作优化

专业做招商的公司,上海网站制作优化,怎么看网站开发用的语言,小当网 绵阳网站建设题目来源:第十五届蓝桥杯大赛软件赛省赛Java 大学 B 组(算法题) 可以参考一下,本人也是比较菜 不喜勿喷,求求求 import java.util.Scanner;​public class Main {public static void main(String[] args) {Scanner s…

题目来源:第十五届蓝桥杯大赛软件赛省赛Java 大学 B 组(算法题)

可以参考一下,本人也是比较菜

不喜勿喷,求求求

 
import java.util.Scanner;​public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);// 读取小伙伴的数量int n = scanner.nextInt();long[] a = new long[n];long min = Long.MAX_VALUE;// 读取每个小伙伴的能量晶石数量,并找出最小值for (int i = 0; i < n; i++) {a[i] = scanner.nextLong();if (a[i] < min) {min = a[i];}}long moves = 0;// 计算每个小伙伴与最小值的差值,并累加for (int i = 0; i < n; i++) {moves += a[i] - min;}System.out.println(moves);scanner.close();}}

解题思路:

为了使所有小伙伴的能量晶石数量相同,我们可以通过数学推导发现,最终的操作次数可以通过计算每个小伙伴的能量晶石数量与一个固定值的差值的绝对值之和来得到。

我们可以先找到初始能量晶石数量最少的小伙伴,以他为基准,让其他小伙伴去补充能量,这样可以保证操作次数最少。

复杂度分析

  • 时间复杂度O(n),其中 n 是小伙伴的数量。主要时间开销在于读取输入和遍历数组计算差值。

  • 空间复杂度O(n),主要用于存储每个小伙伴的能量晶石数量。

有更好的方法欢迎留言和交流

http://www.dtcms.com/wzjs/596354.html

相关文章:

  • sns社交网站注册wordpress 启用小工具
  • 优秀的企业网站设计建设工程挂网是在那个网站
  • 向google提交网站官方网站域名备案
  • 飞沐网站建设北京网页设计欣赏及点评
  • 国内做网站比较好的公司有哪些深圳市建设集团和恒大的关系
  • 北京做网站建设的公司重庆平台网站建设多少钱
  • 体育彩票网站开发方案网站建设 - 碧诺网络
  • 柳州网站建设优化推广微信营销的价值
  • 郑州专业做网站的公司浪尖设计
  • 企业建站官网建设厅网站修改密码
  • 微信人生里面微网站怎么做php网站建设视频
  • 济南做外贸网站搭建网站源码
  • 阿里云网站服务器h5能做网站开发吗
  • 上海哪个网站能应聘做家教的做牛津布面料在哪个网站找客户
  • 网站开发项目总结模板外贸网站开发公司
  • 阿里云可以网站备案吗网站建设与维护报告总结
  • 网站分享正能量苏州画廊网站建设
  • 建设部网站下载浙江网站建设公司地址
  • 肇庆住房和城乡建设局网站哔哩哔哩网页版打不开
  • 网站编辑 seo是什么 百度知道深圳网站开发建设培训机构
  • 地区性门户网站是什么意思地区网站建设
  • 易名网seo好wordpress主题
  • 甲蛙网站建设wordpress 发布到iis
  • 长沙市制作网站网站开发从入门到精通
  • 陕西网站建设多少钱WordPress安装aplayer
  • wordpress如何做站群上海 网站备案系统
  • 加强网站互动交流平台建设自查眉山建设中等职业技术学校 网站
  • 企业简介模板图片北京公交yy优化
  • wordpress图片切换如何来做网站优化
  • 东莞网站外包百度浏览器