22350_营业额统计

2022-5-16 18:21| 发布者: Hocassian| 查看: 21| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-5-89506345833799-Problem List-采集的数据-后羿采集器.html

Pro.ID

22350

Title

营业额统计

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=22350

AC

18

Submit

45

Ratio

40.00%

时间&空间限制

  • Time Limit: 4000/2000 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Others)
  • 描述

    Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。

    Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。由于节假日,大减价或者是其他情况的时候,营业额会出现一定的波动,当然一定的波动是能够接受的,但是在某些时候营业额突变得很高或是很低,这就证明公司此时的经营状况出现了问题。经济管理学上定义了一种最小波动值来衡量这种情况:

    该天的最小波动值 = min { | 该天以前某一天的营业额 - 该天的营业额 | }

    当最小波动值越大时,就说明营业情况越不稳定。

    而分析整个公司的从成立到现在营业情况是否稳定,只需要把每一天的最小波动值加起来就可以了。你的任务就是编写一个程序帮助Tiger来计算这一个值。

    第一天的最小波动值为第一天的营业额。

    输入

    第一行为正整数n ( n < 65536 ) ,表示该公司从成立一直到现在的天数,接下来的n行每行有一个整数a ( 0 ≤ a ≤ 600,000,000 ) ,表示第 i 天公司的营业额。

    输出

    Description

    Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。

    Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。由于节假日,大减价或者是其他情况的时候,营业额会出现一定的波动,当然一定的波动是能够接受的,但是在某些时候营业额突变得很高或是很低,这就证明公司此时的经营状况出现了问题。经济管理学上定义了一种最小波动值来衡量这种情况:

    该天的最小波动值 = min { | 该天以前某一天的营业额 - 该天的营业额 | }

    当最小波动值越大时,就说明营业情况越不稳定。

    而分析整个公司的从成立到现在营业情况是否稳定,只需要把每一天的最小波动值加起来就可以了。你的任务就是编写一个程序帮助Tiger来计算这一个值。

    第一天的最小波动值为第一天的营业额。

    Input

    第一行为正整数n ( n < 65536 ) ,表示该公司从成立一直到现在的天数,接下来的n行每行有一个整数a ( 0 ≤ a ≤ 600,000,000 ) ,表示第 i 天公司的营业额。

    Output

    输出一个正整数,即 Sigma(每天最小的波动值) 。结果小于231

    Sample Input

    6
    5
    1
    2
    5
    4
    6

    Sample Output

    12

    Hint

    结果说明:5+|1-5|+|2-1|+|5-5|+|4-5|+|6-5|=5+4+1+0+1+1=12

    本题可用多种方法来做:

    • Size Balanced Tree

    • 线段树

    • Splay tree

    • AVL tree

    请分别实现。

    Source

    样例输入

    6
    5
    1
    2
    5
    4
    6

    样例输出

    12

    提示

    结果说明:5+|1-5|+|2-1|+|5-5|+|4-5|+|6-5|=5+4+1+0+1+1=12

    本题可用多种方法来做:

    • Size Balanced Tree

    • 线段树

    • Splay tree

    • AVL tree

    请分别实现。

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部