#6997. 桥梁建设

桥梁建设

题目描述

有一座建造已久的桥梁需要进行加固计。桥梁有 nn 根支柱,第 11 根与第 nn 根分别在河流的两岸,第 ii 根支柱的高度为 hih_i

工程师打算在 nn 根支柱中选择一些进行加固,并且在加固的支柱之间,铺设辅材。第一根和最后一根支柱都是必须加固的,假设在第 ii 根支撑柱与第 jj 根支柱之间铺设辅材,所需的费用为(hihj)2(h_i-h_j)^2

对于放弃加固的支柱,必须拆除,第 ii 根支柱的拆除费用为 cic_i。请计算一下,选择加固哪些支柱,才能使加固工程的总费用达到最低呢?

输入格式

第一行, 一个正整数nn 接下来nn行,每行两个正整数hi,cih_i,c_i

输出格式

输出连通桥梁的最小代价

4
1 2
4 4
6 3
3 2
11

样例解释 1

直接从1连到4,花费为4,拆除费用为4+3=7,总花费最低为11

6
5 1
2 2
7 9
2 2
1 2
2 2
20

数据范围

  • 对于 30%30\% 的数据, 2n1002 \leq n\leq 100
  • 对于 60%60\% 的数据, 2n1042 \leq n\leq 10^4
  • 对于 100%100\% 的数据, 2n1052\leq n \leq 10^51hi1061\leq h_i\leq 10^6ci106|c_i|\leq 10^6