#P10354. connect
connect
题目描述
你有 个城市,你需要建立 条边将其联通。
连接任意两点 都有边,其边权为 。
你需要求最小的边权和满足条件。
输入格式
第一行两个整数 。
第二行 个整数 。
输出格式
一个整数表示答案。
样例输入
4 10
1 100 200 5
样例输出
362
数据范围
本题设有subtask。
对于所有数据,满足
subtask1(30),
subtask2(30),
subtask3(40),无特殊限制。
时间限制:
空间限制:
你有 n 个城市,你需要建立 n−1 条边将其联通。
连接任意两点 i,j 都有边,其边权为 ai+aj+d⋅∣i−j∣。
你需要求最小的边权和满足条件。
第一行两个整数 n,d。
第二行 n 个整数 ai。
一个整数表示答案。
4 10
1 100 200 5
362
本题设有subtask。
对于所有数据,满足 n≤2⋅105,1≤d,ai≤109
subtask1(30),n≤5000
subtask2(30),d,ai≤2⋅105
subtask3(40),无特殊限制。
时间限制:1s
空间限制:512M