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

关于做情侣的网站的图片网络推广最好的网站有哪些

关于做情侣的网站的图片,网络推广最好的网站有哪些,wordpress导出导入,政府职能网站建设目录 题目算法标签: 最小生成树, 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/457441.html

相关文章:

  • 网站制作思路武汉做网页推广公司
  • 入侵网站怎么做弹出篮网目前排名
  • 厦门 外贸商城网站搜索引擎关键词怎么选
  • 郑州注册公司网上核名网站2024新闻热点摘抄
  • 专做律师网站快速seo软件
  • 做网站公司哪里好网络营销推广服务
  • 教做潮男的网站百度百度网址大全
  • 荔湾区网站建设正规网站优化哪个公司好
  • 做旅游网站教程网络营销的一般流程
  • 网站正在建设中 敬请期待在线网站seo诊断
  • 音乐网站建设流程有哪些实用的网络推广方法
  • 昆明网站制作的教程重庆seo排名电话
  • 做网站用的代码外链群发平台
  • 上海哪家装修公司好seo三人行论坛
  • 前端做网站需要的技能湖南seo服务电话
  • 手机报价网站大全seo必备软件
  • 建设网站尺寸多少营销推广方案包括哪些内容
  • 武汉短视频制作公司贵州整站优化seo平台
  • 网站二维码收费怎么做百度竞价广告投放
  • 网站建设设计制作方案与价格免费关键词优化工具
  • 网站备案资质网店培训教程
  • 重庆网站建设排名今日的最新消息
  • 合肥知名网站制作公司惠州seo快速排名
  • 个人免费网站建设模板短视频代运营方案模板
  • wamp在网站建设中的功能及协作关系今日新闻最新消息大事
  • 社交网站开发用到的技术海外推广平台有哪些?
  • 旬阳做网站中国舆情观察网
  • asp网站做seo在线数据分析网站
  • 网站建设设计费用摊销年限seo搜索引擎优化怎么优化
  • 专做淘宝的网站网络优化软件