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

网站开发知识产权归属网站上线前应该备案吗

网站开发知识产权归属,网站上线前应该备案吗,龙岩云支付推广,做it公司网站今日份题目#xff1a; 给定一个整数 n#xff0c;即有向图中的节点数#xff0c;其中节点标记为 0 到 n - 1。图中的每条边为红色或者蓝色#xff0c;并且可能存在自环或平行边。 给定两个数组 redEdges 和 blueEdges#xff0c;其中#xff1a; redEdges[i] [ai, bi…今日份题目 给定一个整数 n即有向图中的节点数其中节点标记为 0 到 n - 1。图中的每条边为红色或者蓝色并且可能存在自环或平行边。 给定两个数组 redEdges 和 blueEdges其中 redEdges[i] [ai, bi] 表示图中存在一条从节点 ai 到节点 bi 的红色有向边 blueEdges[j] [uj, vj] 表示图中存在一条从节点 uj 到节点 vj 的蓝色有向边。 返回长度为 n 的数组 answer其中 answer[X] 是从节点 0 到节点 X 的红色边和蓝色边交替出现的最短路径的长度。如果不存在这样的路径那么 answer[x] -1。 示例1 输入n 3, red_edges [[0,1],[1,2]], blue_edges [] 输出[0,1,-1] 示例2 输入n 3, red_edges [[0,1]], blue_edges [[2,1]] 输出[0,1,-1] 提示 1 n 100 0 redEdges.length, blueEdges.length 400 redEdges[i].length blueEdges[j].length 2 0 ai, bi, uj, vj n 题目思路 依旧是使用bfs广度优先遍历详细过程可看代码中的注释。 本道题目主要是注意细节比如三维表next、二维表dist等等。 代码 class Solution { public:vectorint shortestAlternatingPaths(int n, vectorvectorint redEdges, vectorvectorint blueEdges) {vectorvectorvectorint next(2,vectorvectorint (n));for(auto e:redEdges) {next[0][e[0]].push_back(e[1]);//第一个二维表存放红边信息}for(auto e:blueEdges) {next[1][e[0]].push_back(e[1]);//第二个二维表存放蓝边信息}vectorvectorint dist(2,vectorint(n,INT_MAX)); //两种类型的颜色最短路径的长度queuepairint, int p;dist[0][0]0;dist[1][0]0;p.push({0,0});//第一个表的0p.push({0,1});//第二个表的0while(!p.empty()) {int xyp.front();p.pop();for(auto y:next[1-xy.second][xy.first]) //遍历当前点的邻接点{if(dist[1-xy.second][y]!INT_MAX) //表示遍历过了{continue;}//实现交替路径dist[1-xy.second][y]dist[xy.second][xy.first]1;//另一个颜色的边数加一p.push({y,1-xy.second});}}vectorint ans(n);for(int i0;in;i) {ans[i]min(dist[0][i],dist[1][i]);//两个图中最小的路径长if(ans[i]INT_MAX) //不存在置为-1{ans[i]-1;}}return ans;} };提交结果 欢迎大家在评论区讨论如有不懂的代码部分欢迎在评论区留言
http://wiki.neutronadmin.com/news/238400/

相关文章:

  • 大量图片展示网站模板怎么入侵wordpress
  • ai可以做网站吗上海公布最新情况
  • 网站代码怎么做短网址网站
  • 专业建站公司服务wordpress to go
  • 青岛微信网站建设个人网站可以备案了吗
  • 静态页面网站wordpress怎么制作首页
  • 微信音乐做mp3下载网站百度网盟推广网站
  • 怎样建设网站是什么样的兰州网站排名优化公司
  • 聊城网站定制网页特效代码大全免费
  • 自己的网站 做采集怎么做南京展厅设计装修
  • 用了mip的网站彩虹云主机
  • 网站制作软件安卓版现在都用什么软件做网站
  • 做阿里巴巴网站费用公司制作网站价格表
  • 哪一个网站可以做任务拿佣金seo推广方法有哪些
  • seo织梦网站建设步骤北京西站24小时人工服务电话
  • 做网站是互联网开发吗成都网站建设餐饮
  • 网站建设 迅雷下载盐城seo营销
  • html5 网站模板下载手机网站怎么做的好处
  • 渭南免费做网站公司wordpress怎么编辑
  • 邯郸网站设计建设百度一下点击搜索
  • 长春建站方法海南高端网站建设
  • 为什么网站建设要值班手机百度收录提交入口
  • 中国禹路由网站建设中电子商务网站建设侧重哪几个方面
  • 嘉兴网站建设方案策划免费网站模板之家
  • 爱做网站外国瑞丽住建局网站
  • 北戴河网站建设wordpress做app
  • 温州知名网站福州软件优化网站建设
  • 中小型网站有哪些微信网站推广
  • 中英文网站建设软件设计工具有哪些
  • 网站建设86215西湖网站建设