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

校园网站建设总体设计大兴区网站建设

校园网站建设总体设计,大兴区网站建设,网站建设工作情况报告,360建筑网怎么删除电话题目链接:https://www.lanqiao.cn/problems/19736/learning/ 个人评价:难度 2 星(满星:5) 前置知识:并查集 整体思路 按边权从小到大处理,将处理过的边的两个端点合入一个并查集中&#xff1b…

题目链接:https://www.lanqiao.cn/problems/19736/learning/

个人评价:难度 2 星(满星:5)
前置知识:并查集


整体思路

  • 按边权从小到大处理,将处理过的边的两个端点合入一个并查集中;
  • 由此,在处理到第 i i i 条边时,如果边的两个端点不在并查集中,那么这两个端点各自在的并查集中所有端点,都必须经过这条边才能到达对面的端点,所以该边两端所有点之间的“最贵”收费就是这条边的权值,因此如果该边权值在区间 [ L , R ] [L, R] [L,R] 内,那么这条边对答案的贡献就是两边并查集节点数的乘积。

过题代码

#include <bits/stdc++.h>
using namespace std;typedef long long LL;
const int maxn = 200000 + 100;
struct Edge {int u, v, w;Edge() {}Edge(int u, int v, int w): u(u), v(v), w(w) {}
};bool operator<(const Edge &a, const Edge &b) {return a.w < b.w;
}int n, m, l, r, u, v, w;
LL ans;
int fa[maxn], num[maxn];
Edge edge[maxn];void init() {for (int i = 1; i <= n; ++i) {fa[i] = i;num[i] = 1;}
}int findF(int x) {return x == fa[x] ? x : fa[x] = findF(fa[x]);
}void union_(int x, int y) {x = findF(x);y = findF(y);if (x != y) {fa[x] = y;num[y] += num[x];}
}int main() {
#ifdef ExRocfreopen("test.txt", "r", stdin);
#endif // ExRocios::sync_with_stdio(false);cin >> n >> m >> l >> r;init();for (int i = 1; i <= m; ++i) {cin >> edge[i].u >> edge[i].v >> edge[i].w;}sort(edge + 1, edge + 1 + m);for (int i = 1; i <= m; ++i) {u = findF(edge[i].u);v = findF(edge[i].v);w = edge[i].w;if (w >= l && w <= r && u != v) {ans += num[u] * num[v];}union_(u, v);}cout << ans << endl;return 0;
}
http://www.dtcms.com/a/600156.html

相关文章:

  • 展示型网站搭建杭州 高端网站定制
  • 玉田县建设工程招标网站网站广告赚钱怎么做
  • 天津哪里可以做网站重庆景点排名
  • 吉林商城网站建设有没有做logo的网站
  • 做网站电脑需要配置很好吗wordpress环境虚拟机安装
  • 沧州网站建设公司电话自主设计网站
  • 中国石油建设工程协会网站广告公司企业网站模板
  • 聊城做网站的公司平台网站建设公司薪资
  • 做网站最小的字体是多少鞍山网站建设制作
  • 网站建设合同印花税税目温州做网站建设公司哪家好
  • 做网站用什么软件知乎北理工网站开发与应用答案
  • 机械免费网站制作ppt代写平台
  • 建网站费用记账优秀的app交互界面设计
  • 微网站建设流程应用商店软件
  • 莆田网站建设开发wordpress后台登陆显示404
  • 深圳住房与城乡建设部网站wordpress滑块验证码
  • 肇庆网站开发公司wordpress著名插件
  • 个人网站怎么命名哪个代运营公司比较好
  • 建筑企业招聘网站网站源码怎么上传
  • 什么网站可以做推广l建设银行网站
  • 外贸网站推广运营公众号小程序如何开发
  • 微信小程序网站开发定制网站建设多少钱
  • 彩票网站开发app男生学什么技术最挣钱
  • 手机wap网站模板苏州做网站怎么样
  • 网站建设推来客在哪里成都网站建设g冠辰
  • 家装建材公司网站建设详细描述建设网站
  • 阐述建站流程网站建设依据
  • 网站开发的标准流程抖音代运营合同范标准版
  • 清河做网站哪儿好wordpress过滤器插件6
  • 个人注册公司在哪个网站申请网站 ip修改备案流程图