集训队脱单大法:这是一道只能由学姐我自己出数据的水题(牛客竞赛)
鏈接:https://ac.nowcoder.com/acm/contest/322/F
來源:牛客網(wǎng)
題目描述
總所不周知!ZZZZone有了女朋友卻誰也不知道。但是ZZZZone在集訓隊總是和陳大佬走的很近,每天摟摟抱抱十分不成體統(tǒng)!于是就被ZZZZone的女朋友給知道了,但是呢,ZZZZone的女朋友是一個熱愛畫畫的溫柔又可愛的女子,于是她決定把ZZZZone大卸兩塊,沒錯是兩塊!!
輸入描述:
第一行為一個n(2 <= n <= 105),表示ZZZZone的長度,第二行為n個數(shù),表示ZZZZone每個單位長度的重量(0 <= a[i] <= 106)。
輸出描述:
輸出切成兩部分后,每部分的重量的最大值之差的絕對值最大是多少。
示例1
輸入
復制
4
3 4 1 6
輸出
復制
3
備注:
對于樣例:
4
3 4 1 6
那么一共有 3 種切法,分別是:
第一部分為 { 3 }, 第二部分為{ 4,1,6 },此時兩部分的最大值之差的絕對值為 3
第一部分為 { 3,4 }, 第二部分為{ 1, 6 },此時兩部分的最大值之差的絕對值為 2
第一部分為 { 3,4,1 }, 第二部分為{ 6 },此時兩部分的最大值之差的絕對值為 2
所以答案為3.
近幾天學校校賽的熱身賽上,有一種這樣的題目,這道題目也是類似.
分別從前往后,和從后往前遍歷,數(shù)組記錄的是從前往后或者從后往前的最大值,然后從前往后遍歷一遍做差就好了啊
代碼如下:
努力加油a啊,(o)/~
總結
以上是生活随笔為你收集整理的集训队脱单大法:这是一道只能由学姐我自己出数据的水题(牛客竞赛)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HJ浇花(牛客竞赛 约束差分)
- 下一篇: 快速排序(过程图解 参考啊哈算法)