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

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

题目

代码

cpp 复制代码
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <math.h>
#include <queue>

#include <cctype>
using namespace std;

int main() {
	int n, m;
	long long r = 0;
	cin >> n >> m;
	vector<int> d(n + 1, 0);
	vector<int> a(n, 0);
	vector<int> b(n, 0);
	for (int i = 0; i < m; i++) {
		cin >> a[i] >> b[i];
		d[a[i]]++;
		d[b[i]]++;
	}
	for (int i = 0; i < m; i++) {
		if (d[a[i]] > 1 && d[b[i]] > 1) {
			r += ((d[a[i]] - 1 ) * (d[b[i]] - 1))  * 2;
		}

	}
	cout << r << endl;
	return 0;
}

参考解释

添加链接描述

相关推荐
地平线开发者16 小时前
SparseDrive 模型导出与性能优化实战
算法·自动驾驶
董董灿是个攻城狮16 小时前
大模型连载2:初步认识 tokenizer 的过程
算法
地平线开发者17 小时前
地平线 VP 接口工程实践(一):hbVPRoiResize 接口功能、使用约束与典型问题总结
算法·自动驾驶
罗西的思考17 小时前
AI Agent框架探秘:拆解 OpenHands(10)--- Runtime
人工智能·算法·机器学习
HXhlx20 小时前
CART决策树基本原理
算法·机器学习
Wect21 小时前
LeetCode 210. 课程表 II 题解:Kahn算法+DFS 双解法精讲
前端·算法·typescript
颜酱21 小时前
单调队列:滑动窗口极值问题的最优解(通用模板版)
javascript·后端·算法
肆忆_1 天前
# 用 5 个问题学懂 C++ 虚函数(入门级)
c++
不想写代码的星星1 天前
虚函数表:C++ 多态背后的那个男人
c++
Gorway1 天前
解析残差网络 (ResNet)
算法