题库/Y1279

#Y1279. 生成树

    传统题 难度: 提高 标签>一本通数论
时间限制1000 ms
内存限制256 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

Y1279 · 生成树

退出在线编程模式
提高 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制256 MiB
通过率—0 / 0 次提交

题目描述

给定一张NN个点MM条边的无向图,求图中所有生成树边权最大公约数的最小公倍数。

输入

第一行有两个整数N,MN,M,分别表示点数和边数。 接下来MM行每行有三个整数si,ti,dis_i,t_i,d_i,表示点sis_i与点tit_i间存在一条权为did_i的边,保证sis_i不等于tit_i。

输出

所求的最小公倍数ansans。

输入样例

3 3
1 2 2
2 3 3
1 3 6

输出样例

6

提示

(解释:有33个合法的生成树,它们的边权最大公约数分别为1,2,31,2,3,它们的最小公倍数为66) 【数据规模】 对于20%的数据,M=N−1M=N-1; 对于另外20%的数据,M=NM=N; 对于另外30%的数据,所有边权都是22 的整数次幂; 对于100%的数据,N≤1000,M≤100000,di≤215−1,ans≤264−1N≤1000,M≤100000,d_i≤2^{15}-1,ans≤2^{64}-1。

完整数据范围与边界约定

2≤N≤1000,0≤M≤100000,端点1..N且不同,1≤d_i≤32767,允许重边。若图不连通,没有生成树,约定输出0;否则求所有生成树边权GCD的LCM,并保证该LCM≤2^64-1。不同生成树允许分别提供不同素因子的最高指数。

本地修订与来源

本题为经授权补全的本地训练修订版,原始公开题面保留在采集档案;修订了:2≤N≤1000,0≤M≤100000,端点1..N且不同,1≤d_i≤32767,允许重边。若图不连通,没有生成树,约定输出0;否则求所有生成树边权GCD的LCM,并保证该LCM≤2^64-1。不同生成树允许分别提供不同素因子的最高指数。。此处题意、范围和输出约定以本修订版为准,不冒称原站或官方原版。原题链接:https://ybt.ssoier.cn/problem_show.php?pid=1713。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共5个测试点,非原站或官方原始数据。总分100分。

题目信息

#2083
—

暂无提交记录

练习难度 提高
时间限制
1000ms
内存限制
256MiB

题目标签

暂无标签
上传者