#include<bits/stdc++.h>
#define IOS ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define endl '\n'
using namespace std;
typedef pair<int, int> PII;
typedef long long ll;
typedef struct
{
int a, b, w;
ll num;
} Node;
const int N = 1000010;
Node edges[N];
int n, cnt;
vector<PII> edge[N];
int b[20], p[N];
int h[100010], e[N], w[N], ne[N], idx;
int dist[100010], pos;
bool st[N];
bool cmp(Node A, Node B)
{
if(A.w == B.w)return A.num < B.num;
return A.w < B.w;
}
inline void init()
{
for(int i = 1; i <= n; i ++)p[i] = i;
}
int find(int x)
{
if(p[x] != x)return p[x] = find(p[x]);
return x;
}
inline void add(int a, int b, int c)
{
e[idx] = b, w[idx] = c, ne[idx] = h[a], h[a] = idx ++;
}
void dfs(int u)
2023河南萌新联赛第(二)场:河南工业大学 H 欢乐颂 最小生成树➕树的直径
于 2023-08-02 20:32:04 首次发布