Farmer John想修理牧场栅栏的某些小段。为此,他须要N(1<=N<=20,000)块特定长度的木板,第i块木板的长度为Li(1<=Li<=50,000)。而后,FJ去买了一块很长的木板,它的长度正好等于全部须要的木板的长度和。接下来的工做,固然是把它锯成须要的长度。FJ忽略全部切割时的损失——你也应当忽略它。 FJ郁闷地发现,他并无锯子来把这块长木板锯开。因而他把这块长木板带到了Farmer Don的农场,想向FD借用锯子。 做为一个有商业头脑的资本家,Farmer Don没有把锯子借给FJ,而是决定帮FJ锯好全部木板,固然FJ得为此付出一笔钱。锯开一块木板的费用,正比于木板的长度。若是这块木板的长度是21,那么锯开它的花费即是21美分。 谈妥条件后,FD让FJ决定切割木板的顺序,以及每次切割的位置。请你帮FJ写一个程序,计算为了锯出他想要的木板,他最少要花多少钱。很显然,按不一样的切割顺序来切开木板,FJ的总花费可能不一样,由于不一样的切割顺序,会产生不一样的中间结果。 spa