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

室内效果图代做网站如何进行市场推广

室内效果图代做网站,如何进行市场推广,网站建设公司昆明,怎么从建设部网站下载规范目录 题目算法标签: 最小生成树, k r u s k a l kruskal kruskal重构树, 树形 d p dp dp思路重构树代码 题目 UVA1537 Picnic Planning 算法标签: 最小生成树, k r u s k a l kruskal kruskal重构树, 树形 d p dp dp 思路 将 1 1 1号点设置为终点, 然后执行重构树计算度数…

题目

UVA1537 Picnic Planning

算法标签: 最小生成树, k r u s k a l kruskal kruskal重构树, 树形 d p dp dp

思路

1 1 1号点设置为终点, 然后执行重构树计算度数限制下的 M S T MST MST

重构树代码

#include <iostream>
#include <algorithm>
#include <cstring>
#include <vector>
#include <map>using namespace std;const int N = 60, M = N * N, INF = 0x3f3f3f3f;int n, k;struct Edge {int u, v, w;bool operator<(const Edge &e) const {return w < e.w;}
} edges[N << 1];int val[M], cnt, p[N];
map<string, int> mp;
int e_cnt;void add(int u, int v, int w) {edges[e_cnt++] = {u, v, w};
}int find(int x) {if (p[x] != x) p[x] = find(p[x]);return p[x];
}int kruskal() {for (int i = 1; i <= cnt; ++i) p[i] = i;sort(edges, edges + e_cnt);int ans = 0;vector<int> vec;for (int i = 0; i < e_cnt; ++i) {auto &[u, v, w] = edges[i];int fa1 = find(u), fa2 = find(v);if (fa1 == fa2) continue;if (val[fa1] > val[fa2]) swap(fa1, fa2);p[fa2] = fa1;ans += w;//如果存在特殊边, 计算如果添加该边替换当前边的收益if (val[fa2] < INF >> 1) vec.push_back(val[fa2] - w);}int deg = 0;//必须添加的特殊边for (int i = 1; i <= cnt; ++i) {if (p[i] != i || i == 1) continue;deg++, ans += val[i];}sort(vec.begin(), vec.end());for (int i = 0; i < k - deg; ++i) ans += vec[i];return ans;
}int main() {ios::sync_with_stdio(false);cin.tie(0), cout.tie(0);int T;cin >> T;while (T--) {mp.clear();cnt = 0;e_cnt = 0;memset(val, 0x3f, sizeof val);mp["Park"] = ++cnt;cin >> n;for (int i = 0; i < n; ++i) {string a, b;int w;cin >> a >> b >> w;if (!mp[a]) mp[a] = ++cnt;if (!mp[b]) mp[b] = ++cnt;int u = mp[a], v = mp[b];//先将所有和1号点连接的点断开, 并且记录最小边权if (u == 1) val[v] = min(val[v], w);else if (v == 1) val[u] = min(val[u], w);else add(u, v, w);}cin >> k;int ans = kruskal();cout << "Total miles driven: " << ans << "\n";}return 0;
}
http://www.dtcms.com/wzjs/131056.html

相关文章:

  • 注册网站账号违法吗企业网站推广技巧
  • 电商网站设计工作内容关键词seo排名优化软件
  • 网站推广的含义雷神代刷网站推广
  • wordpress office插件开发qq群排名优化软件官网
  • 山东德州做网站上海百度推广平台
  • 网站开发毕业设计摘要范文郑州网站制作推广公司
  • 中国中建设计网站公司员工培训内容有哪些
  • 全球创新设计廊坊优化外包
  • 烟台网站设计制作公司电话专门做推广的公司
  • 网站整站下载器 全站克隆页面图片视频下载 仿站专用源码工具软件北京网站制作设计
  • 公司网站上的员工风采怎么做宁波网站推广找哪家
  • 有设计师做的装修效果图的网站友情链接seo
  • 如何制作班级网站电商是做什么的
  • 做网站商城多少钱舆情分析网站免费
  • 怎么给自己网站做推广中国新闻今日头条
  • 云空间可以做网站口碑营销的主要手段有哪些
  • 风水网站建设的策划书浅议网络营销论文
  • 龙岩天宫山天气预报手机端关键词排名优化软件
  • 360免费建手机网站可以看任何网站的浏览器
  • 90设计网兼职深圳百度关键字优化
  • 上海做网站比较有名的公司个人网站设计模板
  • 管理培训课程昆明关键词优化
  • wordpress 联系我们 制作百度爱采购优化排名软件
  • 青岛移动网站建设东莞优化网站关键词优化
  • 残联网站建设概况谷歌浏览器网页版进入
  • 新媒体网站建设滕州百度推广
  • wordpress 主题中心福州seo推广服务
  • 十堰做网站的有哪些最近三天的国内新闻
  • 给企业做网站 工作百度最新版下载
  • 抖音推广方案营销型网站建设优化建站