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

迁安做网站中的cms开发设计师导航网址

迁安做网站中的cms开发,设计师导航网址,网站建设公司 倒闭,济南市建设局网站查房产信息题目 给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。你需要执行以下操作 恰好 k 次,最大化你的得分: 从 nums 中选择一个元素 m 。 将选中的元素 m 从数组中删除。 将新元素 m 1 添加到数组中。 你的得分增加 m 。 请你返回执行以上操作恰好 k …

题目

给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。你需要执行以下操作 恰好 k 次,最大化你的得分:

从 nums 中选择一个元素 m 。
将选中的元素 m 从数组中删除。
将新元素 m + 1 添加到数组中。
你的得分增加 m 。
请你返回执行以上操作恰好 k 次后的最大得分。

解题思路

  1. 要获得最大化得分所以需要每次都读取数组中最大的值;
  2. m为当前数组中最大元素,则更换后的m + 1也应为最大元素;
  3. 获取最初的最大值max,然后从第二次操作开始,对max + 1然后累加到结果中。

代码展示

package Two.Six.Five;import java.util.Arrays;public class Six {public static void main(String[] args) {Six six = new Six();System.out.println(six.maximizeSum(new int[]{1,2,3,4,5},3));System.out.println(six.maximizeSum(new int[]{5,5,5},2));}public int maximizeSum(int[] nums, int k) {int ans = 0;int max = Integer.MIN_VALUE;for (int i = 0; i < nums.length; i++){if(max < nums[i]){max = nums[i];}}max--;for (int i = 0; i < k; i++){ans += max + 1;max++;}return ans;}
}

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

相关文章:

  • 网站界面设计基础找网站公司做网站是怎样的流程
  • 网站设计合同范本泰州网站建设优化建站
  • 企业网站建设规划书的内容音乐中文网站模板
  • 网站项目需求说明书建设工程公司采购的网站
  • 网站开发 功能不会写自己做的网站怎么爬数据库
  • 建同城购物网站经历怎样自己做商场网站
  • 做网站公司价格唐山做网站的电话
  • 台州市建设规划局路桥分局网站钉钉网站建设服务协议
  • 怎样可以开网站临海高端网站设计新感觉建站
  • 珠海网站推广优化WordPress批量建站系统
  • 手机端网站开发网页表单制作步骤
  • 旅行社网站建设方案书昆山网站备案
  • 某公司网站建设策划书做网站的图片大小是多少
  • 电影网站的建设目标嘉行传媒
  • 网站更换主机瑞诺国际的数字营销模式
  • 桐城市网站建设多功能wordpress图片主题
  • 做网站的ui重庆三环建设监理咨询有限公司网站
  • 芜湖网站推广游戏网站开发运营的几个思路
  • 河南建设建设监理协会网站网站建设问题
  • 网站建设店铺介绍怎么写网站文件夹命名
  • 苏州建设银行招聘网站qq邮箱网页版登录入口
  • 中国做健身补剂的网站杭州手机建站模板
  • 网站开发工作 岗位怎么称呼wordpress的中文插件安装教程视频
  • 网站找哪家做较好推广软件一键发送
  • 用百度网盘做视频网站做美食网站的素材图片
  • 做单页网站盈利案例网站如何换空间
  • 手机端视频网站模板下载网站发布方式 提高
  • 在上面网站上可以做统计图亚马逊雨林女性部落
  • 西城上海网站建设福州交通建设投资集团网站
  • 电商网站建设重要性wordpress 分享到插件