网络寻路--图论

所以我们固定题中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;
}
相关推荐
海石2 分钟前
【JS击败90%】前缀和+定长滑动窗口
算法·leetcode
hold?fish:palm12 分钟前
从源码到可执行文件:C++程序的编译过程
开发语言·c++
Tisfy17 分钟前
LeetCode 2685.统计完全连通分量的数量:DFS求每个连通块的边点数
算法·leetcode·深度优先··题解·连通图·全连通分量
海石27 分钟前
1次遍历,空间复杂度击败100%,时间复杂度击败85%
算法·leetcode
lingran__37 分钟前
C++_STL简介
开发语言·c++
南国韭菜1 小时前
【无标题】
c++·qt
L歪歪君1 小时前
Apache Doris全链路性能优化实战指南:从架构设计到生产落地
java·开发语言·算法
m0_466525291 小时前
从“算法内卷”到“可信易用” 东软多模态医学人工智能平台开启无代码科研新时代
人工智能·算法
没用的阿_吉2 小时前
vs2022offline 生成
c++
码少女2 小时前
数据结构——冒泡排序及优化
数据结构·算法·排序算法