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

2023-06-09 LeetCode每日一题(修改图中的边权)<未来补全>

2023-06-09每日一题

一、题目编号

2699. 修改图中的边权

二、题目链接

点击跳转到题目位置

三、题目描述

给你一个 n 个节点的 无向带权连通 图,节点编号为 0 到 n - 1 ,再给你一个整数数组 edges ,其中 edges[i] = [ai, bi, wi] 表示节点 ai 和 bi 之间有一条边权为 wi 的边。

部分边的边权为 -1(wi = -1),其他边的边权都为 数(wi > 0)。

你需要将所有边权为 -1 的边都修改为范围 [1, 2 * 109] 中的 正整数 ,使得从节点 source 到节点 destination 的 最短距离 为整数 target 。如果有 多种 修改方案可以使 source 和 destination 之间的最短距离等于 target ,你可以返回任意一种方案。

如果存在使 source 到 destination 最短距离为 target 的方案,请你按任意顺序返回包含所有边的数组(包括未修改边权的边)。如果不存在这样的方案,请你返回一个 空数组

注意:你不能修改一开始边权为正数的边。

提示:

  • 1 <= n <= 100
  • 1 <= edges.length <= n * (n - 1) / 2
  • edges[i].length == 3
  • 0 <= ai, bi < n
  • wi = -1 或者 1 <= wi <= 107
  • ai != bi
  • 0 <= source, destination < n
  • source != destination
  • 1 <= target <= 109
  • 输入的图是连通图,且没有自环和重边。

四、解题代码

五、解题思路

http://www.lryc.cn/news/92571.html

相关文章:

  • Linux 应用程序信号量使用实战
  • 【Java多线程进阶】synchronized工作原理
  • C语言经典题目(三)
  • 九、(补充文章四)Arcgis实现深度学习训练样本数据的批量制作——只靠原图+shp如何批量制作样本图片
  • MKS SERVO4257D 闭环步进电机_系列8 CAN通讯示例
  • UnityVR--组件9--视频组件VideoPlayer
  • Java 深拷贝和浅拷贝
  • [ruby on rails] docker
  • 网络协议——STP协议是什么?是如何实现的?
  • 【C++】智能指针 学习总结 |std::shared_ptr |std::unique_ptr | std::weak_ptr
  • iptables防火墙
  • properties、yaml作为配置文件的特点
  • JavaSE-03 【流程控制语句】
  • 笔记本电脑的BIOS是怎么保护安全的?
  • Xubuntu之将rm删除内容移至回收站(一百七十七)
  • STM32F407实现1588v2(ptpd)
  • 架构师如何找到自己的商业模式
  • SQLServer2022安装(Windows),已验证
  • facenet, dlib人脸识别,人体检测,云数据库mysql,QQ邮箱,手机验证码,语音播报
  • Spring Boot 面试题——定时任务
  • 总建面64万平,配3所幼儿园+54班九年制学校,坪山江岭竹元规划
  • python3 爬虫相关学习7:使用 BeautifulSoup下载网页图片到本地文件夹
  • windows平台python脚本执行环境搭建笔记
  • MyBatis的动态SQL之OGNL(Object-Graph Navigation Language)表达式以及各种标签的用法
  • 基于Java+Springboot+Vue的二次元商城网站设计与实现
  • MyBatis操作数据库实现
  • Git GitLab 使用及规范
  • 【SpringCloud——Sentinel】
  • 面试专题:计算机网络常见面试点总结
  • PageHelper失效问题