#P7793. [COCI2014-2015#7] ACM

[COCI2014-2015#7] ACM

题目背景

Zagreb 大学的团队的成员 Stjepan、Ivan 和 Gustav 正在摩洛哥参加 ACM 国际大学生程序设计竞赛的世界决赛。他们的技术指导 Goran 想出了一个无敌的策略,用于解决决赛中的题目。

题目描述

在一开始,每个团队成员迅速估计 nn 道题目中每题的难度。这些难度用 1155 的数字描述,数字越大,难度也就越大。

在这之后,他们之间将分配任务。为了简单起见,任务阵列将被分成三部分,以便每个团队成员得到一个非空的连续任务序列来思考。这种分配是为了使估计的难度之和最小,而只计算被分配到该任务的团队成员的估计难度值。你的任务是计算这个最小的可能总和。

输入格式

输入共四行。

第一行输入一个整数 nn,表示问题的数量。
第二到第四行,第 i+1i+1nn 个整数 di,1,di,2,,di,nd_{i,1},d_{i,2},\dots,d_{i,n},表示第 ii 号成员对于这 nn 道题目估计的难度。

输出格式

输出仅一行,一个整数,表示最小可能的估计难度总和。

3
1 3 3
1 1 1
1 2 3
4
7
3 3 4 1 3 4 4
4 2 5 1 5 5 4
5 5 1 3 4 4 4
19

提示

【样例 1 解释】

给第 11 号成员分配第 11 题,给第 22 号成员分配第 33 道题,给第 33 号成员分配第 22 道题。这样分配的难度总和为 1+1+2=41+1+2=4。可以证明没有难度总和更小的分配方案。

【数据范围】

对于所有数据,3n1.5×1053\leqslant n\leqslant 1.5\times 10^51di,j51\leqslant d_{i,j}\leqslant 5

【题目来源】

本题来源自 COCI 2014-2015 CONTEST 7 T3 ACM,按照原题数据配置,满分 100100 分。

Eason_AC 翻译整理提供。