求助站外题
  • 板块学术版
  • 楼主赛克尔だよ
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/10/16 16:06
  • 上次更新2023/11/2 13:27:35
查看原帖
求助站外题
376348
赛克尔だよ楼主2023/10/16 16:06

教练给的题解好像不对,看不懂。如果必要的话可以私信我要账号密码与网址

题目背景

uuzuuz 又不希望第一天的题被a穿,所以她t3加了一点难度

问题描述

uuzuuz很喜欢树,她决定考你一道最小生成树。

nn个点,uuzuuz给每个点一个点权aia_i,任意两个点之间都有连边,第ii个点和第jj个点之间的边的边权为max(a[i],a[j])%min(a[i],a[j])max(a[i],a[j]) \% min(a[i],a[j])。

她希望知道这张图的最小生成树的代价是多少;

输入格式

输入文件第一行有一个整数nn,表示一共有nn个点,第二行有nn个数,表示每个点的权值aia_i 。

输出格式

输出共有11行,表示最小的代价。

样例输入

5
3 5 5 8 9

样例输出

3

样例解释

5-5-3-9-8

数据规模与约定

对于 30%的数据,1≤n≤10001≤n≤1000;

对于 60%的数据,1≤n≤100000,1≤a[i]≤1000001 \leq n \leq 100000,1 \leq a[i] \leq 100000;

对于 100%的数据,1≤n≤300000,1≤a[i]≤1071≤n≤300000,1≤a[i]≤10^7;

2023/10/16 16:06
加载中...