网络寻路--图论

所以我们固定题中M条边(因为这M条一定联通)

P8605 [蓝桥杯 2013 国 AC] 网络寻路 - 洛谷

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
#define N 100011
typedef  long long ll;
typedef pair<int,int> pii;
int n,m;
int d[N],u[N],v[N];
ll s;
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    cin>>n>>m;
    for(int i=0;i<m;i++) 
    {
		cin>>u[i]>>v[i];
		d[u[i]]++;d[v[i]]++;
	}
	for(int i=0;i<m;i++) 
    {
    	s+=(d[u[i]]-1)*(d[v[i]]-1)*2;
	}
	cout<<s;
    return 0;
}
相关推荐
励志不掉头发的内向程序员16 分钟前
STL库——二叉搜索树
开发语言·c++·学习
小白狮ww27 分钟前
RStudio 教程:以抑郁量表测评数据分析为例
人工智能·算法·机器学习
AAA修煤气灶刘哥29 分钟前
接口又被冲崩了?Sentinel 这 4 种限流算法,帮你守住后端『流量安全阀』
后端·算法·spring cloud
tan180°1 小时前
Boost搜索引擎 查找并去重(3)
linux·c++·后端·搜索引擎
kk”1 小时前
C语言快速排序
数据结构·算法·排序算法
阿昭L1 小时前
c++中获取随机数
开发语言·c++
纪元A梦1 小时前
贪心算法应用:基因编辑靶点选择问题详解
算法·贪心算法
3壹2 小时前
数据结构精讲:栈与队列实战指南
c语言·开发语言·数据结构·c++·算法
aaaweiaaaaaa2 小时前
c++基础学习(学习蓝桥杯 ros2有C基础可看)
c++·学习·蓝桥杯·lambda·ros2·智能指针·c++类
skytier2 小时前
Construct内报错和定位解决
算法