启发式搜索Codechef March Cook-Off 2018. Maximum Tree Path
Posted antiquality
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启发式搜索Codechef March Cook-Off 2018. Maximum Tree Path相关的知识,希望对你有一定的参考价值。
题目描述
给定一棵 N 个节点的树,每个节点有一个正整数权值。记节点 i 的权值为 Ai。
考虑节点 u 和 v 之间的一条简单路径,记 dist(u, v) 为其长度,gcd(u, v) 为路径上所有节点
(包含 u 和 v)的权值的最大公因子。min(u, v) 为路径上所有节点的权值的最小值。
请求出所有节点对 (u, v) 中 dist(u, v) · gcd(u, v) · min(u, v) 的最大值。
输入格式
输入的第一行包含一个整数 T,代表测试数据的组数。接下来是 T 组数据。
每组数据的第一行包含一个整数 N,代表树中节点的个数。接下来一行包含 N 个整数
A1, A2, . . . , AN。
接下来 N − 1 行,每行包含三个整数 u, v, w,代表节点 u 和 v 之间连有一条长度为 w 的边。
输出格式
对于每组数据,输出一行,包含一个整数,代表所求答案。
数据范围
• 1 ≤ T ≤ 100
• 2 ≤ N ≤ 105
• 2 ≤
∑N ≤ 105
• 1 ≤ Ai ≤ 104
• 1 ≤ u, v ≤ N
• 1 ≤ w ≤ 105
题目分析
以上是关于启发式搜索Codechef March Cook-Off 2018. Maximum Tree Path的主要内容,如果未能解决你的问题,请参考以下文章
[bzoj3514]: Codechef MARCH14 GERALD07加强版
CodeChef March Lunchtime 2018 div2
bzoj3514: Codechef MARCH14 GERALD07加强版
bzoj3514: Codechef MARCH14 GERALD07加强版