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

珠江现代建设 杂志社网站施工企业质量管理制度

珠江现代建设 杂志社网站,施工企业质量管理制度,银川网站制作,标识设计是什么题目#xff1a; 你有两个果篮#xff0c;每个果篮中有 n 个水果。给你两个下标从 0 开始的整数数组 basket1 和 basket2 #xff0c;用以表示两个果篮中每个水果的成本。 你希望两个果篮相等。为此#xff0c;可以根据需要多次执行下述操作#xff1a; 选中两个下标 i…题目 你有两个果篮每个果篮中有 n 个水果。给你两个下标从 0 开始的整数数组 basket1 和 basket2 用以表示两个果篮中每个水果的成本。 你希望两个果篮相等。为此可以根据需要多次执行下述操作 选中两个下标 i 和 j 并交换 basket1 中的第 i 个水果和 basket2 中的第 j 个水果。 交换的成本是 min(basket1i,basket2j) 。 根据果篮中水果的成本进行排序如果排序后结果完全相同则认为两个果篮相等。 返回使两个果篮相等的最小交换成本如果无法使两个果篮相等则返回 -1 。 示例 1 输入basket1 [4,2,2,2], basket2 [1,4,1,2] 输出1 解释交换 basket1 中下标为 1 的水果和 basket2 中下标为 0 的水果交换的成本为 1 。此时basket1 [4,1,2,2] 且 basket2 [2,4,1,2] 。重排两个数组发现二者相等。 示例 2 输入basket1 [2,3,4,1], basket2 [3,2,5,1] 输出-1 解释可以证明无法使两个果篮相等。 提示 basket1.length bakste2.length 1 basket1.length 10^5 1 basket1i,basket2i 10^9 java代码 class Solution {public long minCost(int[] basket1, int[] basket2) {var cnt new HashMapInteger, Integer();for (int i 0; i basket1.length; i) {cnt.merge(basket1[i], 1, Integer::sum);cnt.merge(basket2[i], -1, Integer::sum);}int mn Integer.MAX_VALUE;var a new ArrayListInteger();for (var e : cnt.entrySet()) {int x e.getKey(), c e.getValue();if (c % 2 ! 0) return -1;mn Math.min(mn, x);for (c Math.abs(c) / 2; c 0; --c)a.add(x);}long ans 0;a.sort((x, y) - x - y); // 也可以用快速选择for (int i 0; i a.size() / 2; i)ans Math.min(a.get(i), mn * 2);return ans;} }
http://www.huolong8.cn/news/397491/

相关文章:

  • 不会编程怎样建设网站阿里云网站建设初衷
  • 才艺多网站建设中国网页设计师
  • 公司网站建设外包wap 网站 开发
  • 网站开发客户来源广东省建设厅网站可以查
  • 医保局网站建设中标公告server2008部署网站
  • wordpress企业网站模板破解昆明关键词优化
  • 零售网站模板制作微信的网站
  • 做网站公司599湘潭做网站广告的公司
  • 安福县住房和城乡建设局网站青岛网站建设新元创想
  • 专业的个人网站建设哪家南充建网站的资料
  • 石家庄做网站的公司有哪些网站如何做谷歌推广
  • 网站建站分为两种PS做任务的网站
  • jsp网站 iis做不锈钢管网站
  • 茂名seo网站建设青岛注册公司网站
  • 广告创意图片网站推广优化排名公司
  • 景县网站建设公司平面设计公司电话
  • 怀化招标网站信息系统开发流程
  • 手机网站是怎么做的网站素材
  • 义乌做网站的公司wordpress视频代码
  • 付公司网站费用怎么做分录做it的在哪个网站找工作
  • 在线建站网页制作网站建设平台品牌营销策划岗位职责
  • 网站开发的微端是什么苏州市建设局网站首页
  • 利用博客做网站南充做网站多少钱
  • 巢湖网站建设费用手机客户端app开发
  • wordpress本地环境迁移seo广告优化多少钱
  • 做网站要什么功能wordpress 加密 插件
  • 武钢建工集团建设分公司网站网站建设公司logo
  • 网站设计维护内容企业网站优化方案案例
  • 建设银行网站登录如何转账手机域名注册被骗
  • 网站引用优酷建设一个网站大概费用