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

做ppt图片用的网站有哪些1688免费货源

做ppt图片用的网站有哪些,1688免费货源,wordpress心理教育网站,手机app推广联盟打卡记录 统计无向图中无法互相到达点对数#xff08;并查集 / DFS#xff09; 链接 并查集 思路#xff1a;用并查集将连通区域的连在一起#xff0c;再遍历所有点#xff0c;用hash表存储不同连通块的元素个数#xff0c;然后 乘积和 便是答案。 注意#xff1a; /…打卡记录 统计无向图中无法互相到达点对数并查集 / DFS 链接 并查集 思路用并查集将连通区域的连在一起再遍历所有点用hash表存储不同连通块的元素个数然后 乘积和 便是答案。 注意 // 计算乘积和妙 long long ans 0, total 0; for (auto [_, x] : hash) {ans x * total;total x; }class Solution { public:long long countPairs(int n, vectorvectorint edges) {vectorint p(n);for (int i 0; i n; i) p[i] i;functionint(int) find [](int u) - int {if (p[u] ! u) p[u] find(p[u]);return p[u];};for (auto edge : edges) {int x find(edge[0]), y find(edge[1]);if (x ! y) p[x] y;}unordered_mapint, int hash;for (int i 0; i n; i) {hash[find(i)];}long long ans 0, total 0;for (auto [_, x] : hash) {ans x * total;total x;}return ans;} };DFS 思路搜寻每个连通块的元素个数之后同理便可以计算出答案。 class Solution { public:long long countPairs(int n, vectorvectorint edges) {vectorint g[n];for (auto edge : edges) {int a edge[0], b edge[1];g[a].push_back(b);g[b].push_back(a);}vectorbool st(n, false);functionint(int) dfs [](int u) - int {if (st[u]) return 0;int cnt 1;st[u] true;for (auto e : g[u]) cnt dfs(e);return cnt;};long long ans 0, sum 0;for (int i 0; i n; i) {int cnt dfs(i);ans sum * cnt;sum cnt;}return ans;} };反转二叉树的奇数层BFS[层序遍历] / DFS 链接 BFS层序遍历 思路在层序遍历使用 queue 的基础上将奇数层的整层的节点按照从左到右的顺序全部存入新开的一个数组中然后对数组中的所有值进行颠倒。 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/ class Solution { public:TreeNode* reverseOddLevels(TreeNode* root) {queueTreeNode* q;q.push(root);bool flag false;while (!q.empty()) {vectorTreeNode* t;while (!q.empty()) {t.push_back(q.front());q.pop();}if (flag) {for (int i 0, j t.size() - 1; i j; i, --j)swap(t[i]-val, t[j]-val);}flag !flag;for (auto u : t) {if (u-left) q.push(u-left);if (u-right) q.push(u-right);}}return root;} };
http://www.w-s-a.com/news/58849/

相关文章:

  • 自己搭建服务器做视频网站wordpress发布文章 发布
  • php仿博客园网站阅读分享网站模板
  • 网站宣传的劣势域名注册长沙有限公司
  • 怎样联系自己建设网站企业怎样做好网站建设
  • 网站制作需求分析电商网站建设浩森宇特
  • 淄博网站建设招聘摄影网站建设的论文
  • 怎么把凡科网里做的网站保存成文件网站建设研究的意义
  • 服务器2003怎么做网站网站建设服务器的配置
  • 高校网站建设方案网站推广软件下载安装免费
  • 重庆没建网站的企业网站开发软件 连接SQL数据库
  • 百度申诉网站沉默是金
  • 如何自己建网站wordpress图片延时加载
  • 甘肃省住房和城乡建设厅注册中心网站千博企业网站管理系统2013
  • 西餐厅网站模板seo搜索引擎优化ppt
  • 什么做的网站吗wordpress注册可见插件
  • 献县做网站价格可以提升自己的网站
  • 如何修改网站title建设网站只能是公司
  • 网站推广效果怎么样建设工程公司组织架构图
  • 成都制作网站价格表网站安全证书过期怎么办
  • 高校图书馆网站的建设方案湖南常德市
  • 房地产怎么做网站推广wordpress插件汉化下载
  • 一般pr做视频过程那个网站有无锡网络公司平台
  • 安徽网站推广系统网站根目录权限设置
  • 班级网站建设需求智慧校园登录入口
  • asp.net网站发布到虚拟主机电商设计网站哪个好
  • 做的网站怎么转成网址链接企业为什么要找会计
  • 关于建设网站的情况说明书文化建设方面的建议
  • 订票网站开发公司大通证券手机版下载官方网站下载
  • 网店美工的意义与发展佛山推广seo排名
  • 网站在建设中模板自助云商城