P16230 [蓝桥杯 2026 省 A] 综合应变指标

题目描述

航空引擎涡轮叶片是确保国家空天安全的核心装备,其制造工艺代表了工业技术的巅峰。 这天,在精密检测实验室的中央,首席结构分析师小蓝正利用高精度传感器,沿涡轮叶片的中轴线进行连续扫描。扫描产生的反馈数据被转化为一条包含 $N$ 个元素的序列 $A = (A_1, A_2, \dots, A_N)$。 为了评估叶片在极限运行负载下的稳定性,小蓝需要针对这组序列计算出一个综合应变指标。计算该指标的第一步是选定三个分割点 $i, j, k$(满足 $1 \le i < j < k < N$),将整条序列划分为以下四个连续且非空的子段: 1. 第一段:$A_1, \dots, A_i$; 2. 第二段:$A_{i+1}, \dots, A_j$; 3. 第三段:$A_{j+1}, \dots, A_k$; 4. 第四段:$A_{k+1}, \dots, A_N$。 第二步,需要计算每一个子段内所有数值的总和,并取其绝对值。这四个绝对值的累加总和被定义为该划分方案下的综合应变指标: $$ |A_1 + \cdots + A_i| + |A_{i+1} + \cdots + A_j| + |A_{j+1} + \cdots + A_k| + |A_{k+1} + \cdots + A_N| $$ 分割点的选择有多种可能,不同的方案会导致不同的指标结果。 现在,请你帮助小蓝找出一种划分方案,使得得到的综合应变指标的数值最大。

输入格式

第一行包含一个正整数 $N$,表示扫描序列采集到的反馈节点总数。 第二行包含 $N$ 个整数 $A_1, A_2, \dots, A_N$,表示序列的元素。

输出格式

输出一行一个整数,表示序列所能达到的最大综合应变指标。

说明/提示

### 【评测用例规模与约定】 对于 $30\%$ 的评测用例,$4 \le N \le 100$; 对于 $60\%$ 的评测用例,$4 \le N \le 400$; 对于所有评测用例,$4 \le N \le 10^5$,$-10^9 \le A_i \le 10^9$。