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

vs2013 手机网站开发给个网站好人有好报

vs2013 手机网站开发,给个网站好人有好报,网站建设专业是干什么的,消防做设计有什么网站给你一个正整数数组 arr 。请你对 arr 执行一些操作#xff08;也可以不进行任何操作#xff09;#xff0c;使得数组满足以下条件#xff1a; arr 中 第一个 元素必须为 1 。任意相邻两个元素的差的绝对值 小于等于 1 #xff0c;也就是说#xff0c;对于任意的 1 …给你一个正整数数组 arr 。请你对 arr 执行一些操作也可以不进行任何操作使得数组满足以下条件 arr 中 第一个 元素必须为 1 。任意相邻两个元素的差的绝对值 小于等于 1 也就是说对于任意的 1 i arr.length 数组下标从 0 开始都满足 abs(arr[i] - arr[i - 1]) 1 。abs(x) 为 x 的绝对值。 你可以执行以下 2 种操作任意次 减小 arr 中任意元素的值使其变为一个 更小的正整数 。重新排列 arr 中的元素你可以以任意顺序重新排列。 请你返回执行以上操作后在满足前文所述的条件下arr 中可能的 最大值 。 示例 1输入arr [2,2,1,2,1] 输出2 解释 我们可以重新排列 arr 得到 [1,2,2,2,1] 该数组满足所有条件。 arr 中最大元素为 2 。示例 2输入arr [100,1,1000] 输出3 解释 一个可行的方案如下 1. 重新排列 arr 得到 [1,100,1000] 。 2. 将第二个元素减小为 2 。 3. 将第三个元素减小为 3 。 现在 arr [1,2,3] 满足所有条件。 arr 中最大元素为 3 。示例 3输入arr [1,2,3,4,5] 输出5 解释数组已经满足所有条件最大元素为 5 。 解题思路 因为arr中第一个元素必须为 1任意相邻两个元素的差的绝对值小于等于1因为要获取最大值所以我们重新排列的数组只需要非递减即可。因为我们的目标数组是非递减的数组而我们可以重新排列 arr 中的元素因此我们可以从小到大排列数组。因此最终构造出的目标数组为[1,1,1,2,3,4,5…max],max为最大值。因为我们可以将废弃无用的arr[i]直接减为1,任意的元素都可以变为1所以1不参与目标数组的讨论又因为arr的元素只能减少因此我们arr[i]要想转化为目标值就必须arr[i]就必须大于目标值 这题就转化为勇者斗恶龙的问题了数组[1,2,3,4,5…max]为恶龙的能力值我们要选出max个勇士每个勇士的能力值都要大于恶龙的能力值 因此就可以贪心了对arr进行排序根据能力值从小到大选择勇士去对付能力值为[1,2,3,4,5…max]的恶龙 代码 class Solution {public int maximumElementAfterDecrementingAndRearranging(int[] arr) {int narr.length,tar1;Arrays.sort(arr);for (int i0;in;i){if(tararr[i])tar;}return tar-1;} }
http://www.huolong8.cn/news/278737/

相关文章:

  • 做外卖那些网站好影视公司招聘信息
  • 中国建设银行网站结构怎么做淘宝客网站和APP
  • 企业网站建设合同方案呈贡网站建设
  • 网站设计师专业seo新手快速入门
  • 用python做音乐网站自助建站好吗
  • 代写网站建设合同怎么开发一款小程序
  • 合肥网站优化seo招标网站哪个好
  • 微网站建设报价表wordpress服务器内部错误
  • google网站设计原则用jsp做一网站的流程图
  • 网站安全建设必要性装饰公司起名字大全
  • 网站注册怎么做禹城网站建设价格
  • 做网站界面设计注意什么电子商务网站的构建
  • 网站设计模板是什么网站建设番禺
  • asp公司网站源码分销系统开发demo
  • 网站充值支付宝收款怎么做优秀的手机网站
  • 做网站运营的女生多吗seo执行招聘
  • 招聘网站开发设计滨州网站网站建设
  • 专业微网站制作卢氏住房和城乡建设厅网站
  • hs网站推广html5 微网站开发
  • 做婚礼网站的公司网站公共模板是什么
  • 阿里云有了域名 网站建设地接做的网站
  • 建网站开发费用建筑产业大数据综合服务平台
  • 上海网站建设 觉策动力wordpress 增加侧边栏
  • 网站建设进度时间表南京seo网络优化公司
  • 成都便宜网站建设海淀手机网站建设
  • 站长之家alexa排名做外贸需要哪些网站有哪些
  • 那种限时购的网站如何做河源新闻头条最新新闻
  • 设计好的免费网站建设中国外包公司排行榜
  • 深圳网站建设 宝华大厦做网站东莞选哪家公司好
  • 芜湖网站建设推广公司公司宣传册设计样本