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

网站推广公司招聘自己做网站服务器多少钱

网站推广公司招聘,自己做网站服务器多少钱,可以注册邮箱的网站,只做域名跳转和关停网站目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣 描述: 给你两个二维整数数组 items1 和 items2 ,表示两个物品集合。每个数…

目录链接:

力扣编程题-解法汇总_分享+记录-CSDN博客

GitHub同步刷题项目:

https://github.com/September26/java-algorithms

原题链接:力扣


描述:

给你两个二维整数数组 items1 和 items2 ,表示两个物品集合。每个数组 items 有以下特质:

  • items[i] = [valuei, weighti] 其中 valuei 表示第 i 件物品的 价值 ,weighti 表示第 i 件物品的 重量 。
  • items 中每件物品的价值都是 唯一的 。

请你返回一个二维数组 ret,其中 ret[i] = [valuei, weighti], weighti 是所有价值为 valuei 物品的 重量之和 。

注意:ret 应该按价值 升序 排序后返回。

示例 1:

输入:items1 = [[1,1],[4,5],[3,8]], items2 = [[3,1],[1,5]]
输出:[[1,6],[3,9],[4,5]]
解释:
value = 1 的物品在 items1 中 weight = 1 ,在 items2 中 weight = 5 ,总重量为 1 + 5 = 6 。
value = 3 的物品再 items1 中 weight = 8 ,在 items2 中 weight = 1 ,总重量为 8 + 1 = 9 。
value = 4 的物品在 items1 中 weight = 5 ,总重量为 5 。
所以,我们返回 [[1,6],[3,9],[4,5]] 。

示例 2:

输入:items1 = [[1,1],[3,2],[2,3]], items2 = [[2,1],[3,2],[1,3]]
输出:[[1,4],[2,4],[3,4]]
解释:
value = 1 的物品在 items1 中 weight = 1 ,在 items2 中 weight = 3 ,总重量为 1 + 3 = 4 。
value = 2 的物品在 items1 中 weight = 3 ,在 items2 中 weight = 1 ,总重量为 3 + 1 = 4 。
value = 3 的物品在 items1 中 weight = 2 ,在 items2 中 weight = 2 ,总重量为 2 + 2 = 4 。
所以,我们返回 [[1,4],[2,4],[3,4]] 。

示例 3:

输入:items1 = [[1,3],[2,2]], items2 = [[7,1],[2,2],[1,4]]
输出:[[1,7],[2,4],[7,1]]
解释:
value = 1 的物品在 items1 中 weight = 3 ,在 items2 中 weight = 4 ,总重量为 3 + 4 = 7 。
value = 2 的物品在 items1 中 weight = 2 ,在 items2 中 weight = 2 ,总重量为 2 + 2 = 4 。
value = 7 的物品在 items2 中 weight = 1 ,总重量为 1 。
所以,我们返回 [[1,7],[2,4],[7,1]] 。

提示:

  • 1 <= items1.length, items2.length <= 1000
  • items1[i].length == items2[i].length == 2
  • 1 <= valuei, weighti <= 1000
  • items1 中每个 valuei 都是 唯一的 。
  • items2 中每个 valuei 都是 唯一的 。

解题思路:

* 解题思路:
* 构建一个map,其中key为price,value为price和weight。
* 最后map的value转换成list,然后排序即可
 

代码:

public class Solution2363 {public List<List<Integer>> mergeSimilarItems(int[][] items1, int[][] items2) {Map<Integer, List<Integer>> map = new HashMap<>();put2Map(map, items1);put2Map(map, items2);List<List<Integer>> collect = map.values().stream().sorted(Comparator.comparingInt(o -> o.get(0))).collect(Collectors.toList());return collect;}private void put2Map(Map<Integer, List<Integer>> map, int[][] items1) {for (int[] item : items1) {int value = item[0];int weight = item[1];List<Integer> integers = map.get(value);if (integers == null) {integers = new ArrayList<>();map.put(value, integers);}if (integers.size() == 0) {integers.add(value);integers.add(weight);} else {Integer remove = integers.remove(1);integers.add(remove + weight);}}}
}

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

相关文章:

  • 江苏建设会计学会网站留号码的广告网站
  • 自己做网站大概需要多少钱个人免费建网站方法
  • 地区网站建设维普网论文收录查询
  • 做电商什么素材网站好wordpress页面增加目录
  • 常州淄博网站优化建设网站公司
  • 网站开发费用报价表百度wordpress template name
  • 酒店网站模板设计方案wordpress淘宝客响应式模板
  • 无代码网站建设社交媒体平台
  • 凡科网免费网站域名注册建设银行大厂支行网站
  • 梅州市城乡建设局网站外贸网站建设公司如何
  • 品牌工厂网站建设怎么用2级目录做网站
  • 网站群建设的意义图书馆网站建设汇报
  • 如何让做的网站自动适应浏览器普陀网站建设推广
  • 北京 网站设计招聘信息泰安建设网站哪个好
  • 用html怎么做网站尾部河北省公司执照网上注册
  • 手机网站模板免费网站很难被百度收录
  • 陕西省工程建设交易服务中心网站全国建筑行业查询平台
  • 做外贸仿牌都用哪些网站wordpress插件预订
  • 长春网站制作长春万网apmserv wordpress
  • 北京做网站商标的公司wordpress 嵌入地图
  • 一站式服务图片使用百度地图导航收费吗
  • 福永小学网站建设wordpress python代码
  • 深圳网站营销型建设企业所得税优惠政策最新2023上海
  • 网站的备案在哪备案吗建设工程资讯哪个网站好
  • 网站的二级目录是什么免费网站的软件下载
  • 第三方平台网站的建设规划wordpress找不到根目录
  • 阿里云的虚拟主机用什么做网站wordpress cpu 100%
  • 自己的网站怎么做app做电商网站
  • 巴中学校网站建设衡阳有线宽带网站
  • 网赌网站建设多少钱seo的优化原理