网络寻路--图论

所以我们固定题中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;
}
相关推荐
深思慎考3 分钟前
Linux二进制查看工具——hexdump
linux·c++·二进制·文件查看·hexdump
十重幻想30 分钟前
PTA6-4 使用函数统计指定数字的个数(C)
c语言·c++·算法
铁手飞鹰32 分钟前
VS2022创建项目工程笔记
c++·windows·笔记·visualstudio
ningbinzhang34 分钟前
MFC 获取域名TXT记录内容
c++·mfc
佛系彭哥43 分钟前
Win11下VSCode与MSYS2配置全攻略
c++·vscode·wxwidgets·msys2
格林威1 小时前
机器视觉的工业镜头有哪些?能做什么?
人工智能·深度学习·数码相机·算法·计算机视觉·视觉检测·工业镜头
Yupureki1 小时前
从零开始的C++学习生活 5:内存管理和模板初阶
c语言·c++·学习·visual studio
程序员Aries1 小时前
从零开始实现一个高并发内存池_DayThree:内存池整体框架与ThreadCache、TLS无锁访问
c++·学习·单例模式
charlie1145141912 小时前
Windows 10 系统编程——线程专题1
c++·windows·学习·线程
夏鹏今天学习了吗2 小时前
【LeetCode热题100(35/100)】LRU 缓存
算法·leetcode·缓存