摘要:
D. 挑战图同构 题解 题意 给定两张点编号相同的带权无向图 G1, G2。 定义一条路径的权值为路径上所有边权的最大值。两点 u, v 的距离 dis(u, v) 是所有 u 到 v 路径权值的最小值;若不连通,则距离为 +inf。 要求判断对于所有不同点对 (u, v),两张图中的 dis(u, 阅读全文
摘要:
前言 辗转相除法(又称欧几里得算法)是计算两个整数最大公约数(GCD) 的经典高效算法 基础代码实现 #include<bits/stdc++.h> using namespace std; int gcd(int a,int b){ return b?gcd(b,a%b):a; } int mai 阅读全文
摘要:
原题CF_2171D链接 题意 给定一组排列序号(1~n),请判断是否存在一棵包含 n 个顶点(顶点编号为 1、2、…、n)的无向树,满足以下条件: 对于树上任意一条边所连接的两个顶点 u 和 v(1≤u<v≤n),在排列中 u 出现在 v 之前。 长度为 n 的排列指的是一个数组,其中恰好包含从 阅读全文