题目链接:http://hihocoder.com/problemset/problem/1636 题目大意:有n堆石头,每次只能合并l~r堆,每次合并的花费是要合并的石子的重量,问你合并n堆石子的最小花费,若不能合并则输出0. 解题思路: 这算是石子合并的加强版了吧,原来石子合并是只能两堆两堆地合并,而现在对合并堆数加了一个范围[l,r].这题我看到的时候也没什么想法,看了题解才会的,而且也看的不是特别懂. 首先定义数组dp[i][j][k]表示将[i,j]的石子合并成k堆需要的最小花费. 那…