2020-06-29
给定⼀个 ⽆向图 包含 N 个节点和 M 条边, 每条边 Mi 的代价为 Ci 。图中⼀条
路径的惩罚是指对该路径上所有边的代价 Ci 执⾏位运算或(bitwise OR)操
作得到的。假如⼀条路径上包含了边 M1,M2,M3 … … ,Mk,那么对应的惩
罚就是 C1 OR C2 OR C3 OR … OR Ck。(OR代表位运算或,即 “|” )
问题:给定图上两个节点 start 和 end,找到从 start 到 end 的所有路径中惩罚
值最⼩的路径,对应的最⼩惩罚值作为结果返回。如果路径不存在就返回 -1。
注意:任意两个节点之间最多存在⼀条边,图中可能存在有环路。
需要实现的⽅法原型:
int minPath(int n, int[][] edges, int start, int end)
参数含义:
n:节点总数;节点编号从 1 开始,⼀直到 n,共有 n 个;
edges:⽆向图的边;edges[i] 表示边Mi,其中 edges[i][0] 和
edges[i][1] 是Mi的两个节点的编号,edges[i][2] 是Mi对应的代价 Ci;
start 和 end:路径的开始和结束节点编号
限制条件: 1 <= n <=1000
1 <= edges.length <= 10000
1 <= Ci <=1024
例:edges = [ [1,2,1],[2,3,3],[1,3,100] ],对应的图如下:
2020-06-29相关推荐
- python爬虫获取天猫店经营者资质证书(更新到2020.06.13
python爬虫获取天猫店经营者资质证书(更新到2020.06.13 爬取需求 excel表中给定多个天猫的店铺链接,获取店铺的经营者资质证书,保存为本地图片 代码基于之前写的一个博客https:// ...
- 自然语言处理技术(NLP)在推荐系统中的应用 原2017.06.29人工智能头条 作者: 张相於,58集团算法架构师,转转搜索推荐部负责人,负责搜索、推荐以及算法相关工作。多年来主要从事推荐系统以及机
自然语言处理技术(NLP)在推荐系统中的应用 原2017.06.29人工智能头条 作者: 张相於,58集团算法架构师,转转搜索推荐部负责人,负责搜索.推荐以及算法相关工作.多年来主要从事推荐系统以及机 ...
- 【算法训练】Leetcode 1295. 统计位数为偶数的数字(2020.06.09 )
1 题目 1295. 统计位数为偶数的数字 给你一个整数数组 nums,请你返回其中位数为 偶数 的数字的个数. 示例 1: 输入:nums = [12,345,2,6,7896] 输出:2 解释: ...
- 树莓派最新最快更新源2020.06.06
更新源,简单地说,就是修改两个文件: 1.软件更新源(/etc/apt/sources.list) 2.系统更新源(/etc/apt/sources.d/raspi.list).我们对这两个文件进行修 ...
- 永恒之塔linux服务端,【永恒之塔单机5.8-6.5服务端】2020.06首发一键安装PC大型端游单机游戏客户端支持局域网联机玩[附视频搭建教程]...
[永恒之塔单机5.8-6.5服务端]2020.06首发一键安装PC大型端游单机游戏客户端支持局域网联机玩[附视频搭建教程] 01.支持全新机甲星技能.羽毛觉醒.GP点.觉醒水 02.优化怪物掉落数据, ...
- 【不忘初心】Win10_20H2_2009_19042.572_X64_六合一_[纯净精简版](2020.10.29)
母版来自MSDN WIN10_20H2.19042.508,集成补到19041.572,20H2相比1909 2004版本要稳定很多,精简起来也比较顺手,相对来说体积比之前的要小一些,精简方法基本上 ...
- 2020.10.29腾讯QQ音乐社招前端电话一面总结
2020.10.29腾讯QQ音乐社招前端电话一面总结 面试官晚上19:16打过来的,聊了44分钟,到八点准时结束.无论过没过,都记录一下面试过程吧,是问了几个大问题,在几个大问题的基础上根据你的回答, ...
- 一个json传参的错误:JSON parse error: Unrecognized token ‘xxx‘{ “timestamp“: “2022-03-06T16:06:29.866
一个json传参的错误: JSON parse error: Unrecognized token 'xxx' { "timestamp": "2022-03-0 ...
- 死性不改【17Fi】ISO9000 Win7x64专业版、WS2008r2企业版GHO下载 2017.06.29
死性不改[17Fi]ISO9000 Win7x64专业版.WS2008r2企业版GHO下载 2017.06.29 2017年06月29日 系统分享 评论 2 条 阅读 2,341 次 最新版本:17F ...
- 时间格式转换 Mon Aug 17 2020 16:29:29 GMT+0800 (中国标准时间)
留个记录,回头直接拿着用 // Mon Aug 17 2020 16:29:29 GMT+0800 (中国标准时间) 转 年月日时分秒 function timeD(time) { let d ...
最新文章
- 构建基于AgileEAS.NET应用开发平台的简单应用程序
- github gitlab BitBucket
- rocksdb学习笔记
- 量子传输技术转移一个人需要4500万亿年
- Docker学习文档之一 安装软件-Windows环境
- terminal mysql 停止_转载MySQL之终端(Terminal)管理MySQL
- hdu 1176 免费馅饼(nyist 613)
- php 安装redis 扩展
- PyCharm怎么来更新pip
- Python-sympy计算问题入门-求极限
- 语音助手——未来趋势
- Tableau——其他参考方法
- 【织恋袜业】一双袜子的数字化之路——写在第十四届中国·大唐国际袜业博览会开幕前(下)
- JavaScript中的get和set方法讲解
- java向量加法_结构-03. 平面向量加法(10) java
- 汇编语言:矩阵式键盘扫描实验
- 我国2016研发的超级计算机,我国超级计算机研制取得重大突破
- i春秋python_i春秋CTF web题(1)
- 用什么软件可以检测苹果耳机芯片_国内首创!单芯片解决TWS耳机无线充电盒难题...
- 最新C# MD5 32位加密和16位加密