logo AlgoBeat OnlineJudge
登录 注册

#201377. 搬运工

内存限制:125 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

陈老师喜欢网购书籍,经常一次购它个百八十本,然后拿来倒卖牟取暴利。


前些天,高一的新同学来了,他便像往常一样兜售他的书,经过一番口舌,同学们决定买他的书,但是陈老师桌上的书有三堆,每一堆都有厚厚的一叠,他要想个办法用最轻松的方式把书拿下来给同学们。但是你想逗一下陈老师,于是你设计一个最累的方式给他。若告诉你这三堆分别有 本书,以及每堆从下到上书的质量,每次取书只能从任一堆的最上面取,那么请你设计一个方案,让他花最大的力气取下所有的书。

显然,每次取书陈老师的体力消耗都会加大,这里用体力系数代表,取下第一本书时,体力系数为 ,第二本书时体力系数为 ,依次类推,而每次体力消耗值则为体力系数与书的重量之积。

输入格式

第一行有三个整数,分别为三堆书的数量

第二行至第四行分别为每堆由下至上的书本重量。

输出格式

输出最累方式的体力消耗总值。

样例

样例输入 1

3 2 4
2 3 2
1 5
9 8 7 4

样例输出 1

257

数据范围与提示

数据规模与约定

  • 对于 的数据有
  • 对于 的数据有

最后输出的体力消耗总值在 C++ int 范围内。