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

2359. 找到离给定两个节点最近的节点

2359. 找到离给定两个节点最近的节点


题目链接:2359. 找到离给定两个节点最近的节点

代码如下:

class Solution {
public:int closestMeetingNode(vector<int>& edges, int node1, int node2) {auto calc_dis = [&](int x) {vector<int> dis(edges.size(), edges.size());//初始化为边的个数,表示无法到达或者尚未访问的节点//从x触发,知道无路可走(x=-1)或者重复访问节点(dis[x]<n)for (int d = 0;x >= 0 && dis[x] == edges.size();x = edges[x]) {dis[x] = d++;}return dis;};vector<int> dis1 = calc_dis(node1);vector<int> dis2 = calc_dis(node2);int min_dis = edges.size(), res = -1;for (int i = 0;i < edges.size();i++) {int d = max(dis1[i], dis2[i]);if (d < min_dis) {min_dis = d;res = i;}}return res;}
};
http://www.lryc.cn/news/2400859.html

相关文章:

  • 前端导入Excel表格
  • AI生态警报:MCP协议风险与应对指南(下)——MCP Host安全
  • 基于VLC的Unity视频播放器(四)
  • pixel刷入Android15 userdebug版本
  • 【Go-补充】ioReader + ioWriter + bufio
  • leetcode 3403. 从盒子中找出字典序最大的字符串 I 中等
  • C# 一个解决方案放一个dll项目,一个dll测试项目 ,调试dll项目的源码
  • 【PmHub面试篇】PmHub 整合 TransmittableThreadLocal(TTL)缓存用户数据面试专题解析
  • unity随机生成未知符号教程
  • 基于RK3576+FPGA+AI工业控制器的工地防护检测装备解决方案
  • 推荐一款PDF压缩的工具
  • 混沌映射(Chaotic Map)
  • MySQL对数据库用户的操作
  • 《PyTorch Hub:解锁深度学习模型的百宝箱》
  • 数据结构 堆与优先级队列
  • Leetcode 3569. Maximize Count of Distinct Primes After Split
  • 用好 ImageFX,解锁游戏素材生成新姿势:从入门到进阶
  • unix/linux,sudo,其基本属性、语法、操作、api
  • 文本内容变化引起布局尺寸变化 导致的 UI 适配问题
  • 01-Redis介绍与安装
  • 十六、【前端强化篇】完善 TestCase 编辑器:支持 API 结构化定义与断言配置
  • Kafka broker 写消息的过程
  • VR博物馆推动现代数字化科技博物馆
  • Python爬虫之数据提取
  • 第2讲、Odoo深度介绍:开源ERP的领先者
  • 【TCP/IP和OSI模型以及区别——理论汇总】
  • 【HarmonyOS 5】生活与服务开发实践详解以及服务卡片案例
  • LEAP模型能源需求/供应预测、能源平衡表核算、空气污染物排放预测、碳排放建模预测、成本效益分析、电力系统优化
  • STM32 I2C通信外设
  • 13. springCloud AlibabaSeata处理分布式事务