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

住房和城乡建设部网站干部学院做网站需要什么手续资料

住房和城乡建设部网站干部学院,做网站需要什么手续资料,班级网站 模板,基层组织建设部 网站这几天有点懈怠了 题型#xff1a;树、DFS、BSF、数学 链接#xff1a;1766. 互质树 - 力扣#xff08;LeetCode#xff09; 来源#xff1a;LeetCode 题目描述 给你一个 n 个节点的树#xff08;也就是一个无环连通无向图#xff09;#xff0c;节点编号从 0 到 …这几天有点懈怠了 题型树、DFS、BSF、数学 链接1766. 互质树 - 力扣LeetCode 来源LeetCode 题目描述 给你一个 n 个节点的树也就是一个无环连通无向图节点编号从 0 到 n - 1 且恰好有 n - 1 条边每个节点有一个值。树的 根节点 为 0 号点。 给你一个整数数组 nums 和一个二维数组 edges 来表示这棵树。nums[i] 表示第 i 个点的值edges[j] [uj, vj] 表示节点 uj 和节点 vj 在树中有一条边。 当 gcd(x, y) 1 我们称两个数 x 和 y 是 互质的 其中 gcd(x, y) 是 x 和 y 的 最大公约数 。 从节点 i 到 根 最短路径上的点都是节点 i 的祖先节点。一个节点 不是 它自己的祖先节点。 请你返回一个大小为 n 的数组 ans 其中 ans[i]是离节点 i 最近的祖先节点且满足 nums[i] 和 nums[ans[i]] 是 互质的 如果不存在这样的祖先节点ans[i] 为 -1 。 题目样例 示例 1 输入nums [2,3,3,2], edges [[0,1],[1,2],[1,3]] 输出[-1,0,0,1] 解释上图中每个节点的值在括号中表示。 - 节点 0 没有互质祖先。 - 节点 1 只有一个祖先节点 0 。它们的值是互质的gcd(2,3) 1。 - 节点 2 有两个祖先节点分别是节点 1 和节点 0 。节点 1 的值与它的值不是互质的gcd(3,3) 3但节点 0 的值是互质的(gcd(2,3) 1)所以节点 0 是最近的符合要求的祖先节点。 - 节点 3 有两个祖先节点分别是节点 1 和节点 0 。它与节点 1 互质gcd(3,2) 1所以节点 1 是离它最近的符合要求的祖先节点。示例 2 输入nums [5,6,10,2,3,6,15], edges [[0,1],[0,2],[1,3],[1,4],[2,5],[2,6]] 输出[-1,0,-1,0,0,0,-1]提示 nums.length n1 nums[i] 501 n 105edges.length n - 1edges[j].length 20 uj, vj nuj ! vj 题目思路纯看的灵茶山艾府的题解无思路 题目都没看懂.... C代码 vectorintcoprime[51];//50哥节点极限是那就将1-50的情况都表示出来//初始化coprime数组auto init []{for(int i 1;i51;i)for(int j 1;j51;j){if(gcd(i,j) 1)//如果最大公因数为1 其中j是i的父亲{coprime[i].push_back(j);}}return 0;}();class Solution { public:vectorvectorint g;vectorintanswer;//答案pairint,intdepth_pair[51] ;//深度 编号//dfsvoid dfs(int x,int fa,int depth,vectorint nums){int val nums[x];int max_depth 0;for(int temp : coprime[val]){auto [depth,id] depth_pair[temp];if(depth max_depth){max_depth depth;answer[x] id;}}auto tmp depth_pair[val]; depth_pair[val] {depth,x};for(int y : g[x])if(y ! fa)dfs(y,x,depth 1 ,nums);//递归depth_pair[val] tmp;}vectorint getCoprimes(vectorint nums, vectorvectorint edges) {int n nums.size();g.resize(n);for(auto e : edges){int x e[0], y e[1];g[x].push_back(y);g[y].push_back(x);}answer.resize(n ,-1);dfs(0,-1,1,nums);return answer;} }; 结算页面
http://www.pierceye.com/news/532026/

相关文章:

  • 郑州平台网站建设福田欧曼图片
  • 企业网站策划应该怎么做杭州萧山网站建设
  • 南昌网站建设如何网站建设综合训练的实验目的
  • 连锁酒店网站建设软件开发分为哪几个步骤
  • 网站订单模板怎么可以自己做网站被百度收到
  • 网上做物理题赚钱的网站肥城住房和城乡建设局网站
  • 傻瓜式网站源码比较好的网站建设品牌升级
  • 买东西的网站德阳机械加工网
  • 企业网站建设的基本标准是广告公司运作模式
  • 做推广网站的文章电动汽车排名前十名
  • 宜州网站建设服务网页生成长图 iphone
  • 网站关键词seo费用广告设计教学大纲
  • 网站开发视频 百度云自己做网站卖东西
  • 二级网站建设费用品牌广告投放
  • 西宁做网站君博认同门户网站建设实施方案
  • 外贸公司做网站该去哪里找萝岗手机网站建设
  • 网站建设的商业目的惠州网站建设培训
  • 一个网站备案多个域名吗中国建设工程信息网官网入口
  • 广告网站设计哪家快做网站一般注册哪几类商标
  • 学网站建设有前途吗网站对话窗口怎么做
  • 云南昆明做网站wordpress备份文件
  • 连云港市网站建设汕头制作手机网站
  • 印度做网站wordpress 锁定地址
  • 做网站的服务器带宽一般多少游戏开发培训机构
  • 网站设计制作培训微信开放平台文档
  • 私人申请建设网站多少钱html如何建网站
  • 网站怎么在微博推广石家庄模板建站平台
  • 贵阳网站开发方舟网络wordpress静态化链接
  • 如何建设一个公司网站英文网站建设多少钱
  • 国外做水广告网站大全app开发公司查询