题目链接:1049 数列的片段和 (20 point(s))

题目描述

给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列 { 0.1, 0.2, 0.3, 0.4 },我们有 (0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.3) (0.3, 0.4) (0.4) 这 10 个片段。

给定正整数数列,求出全部片段包含的所有的数之和。如本例中 10 个片段总和是 0.1 + 0.3 + 0.6 + 1.0 + 0.2 + 0.5 + 0.9 + 0.3 + 0.7 + 0.4 = 5.0。

输入格式

输入第一行给出一个不超过 10​5​​ 的正整数 N,表示数列中数的个数,第二行给出 N 个不超过 1.0 的正数,是数列中的数,其间以空格分隔。

输出格式

在一行中输出该序列所有片段包含的数之和,精确到小数点后 2 位。

输入样例

4
0.1 0.2 0.3 0.4

输出样例

5.00

分析

最新文章

  1. MyBatis的初始化方式
  2. SQLite 创建自增长标识列
  3. teamviewer现在无法捕捉屏幕,这可能是由于快速的用户切换或远程桌面会话已经断开
  4. php url rewrite
  5. xsd与xsl文件的区别
  6. javascript模块化编程(AMD规范的加载器)
  7. 【LeetCode】3.Longest Substring Without Repeating Characters 最长无重复子串
  8. RStudio Keyboard Shortcuts
  9. canvas径向渐变详解
  10. Apache提示You don't have permission to access / on this server问题解决
  11. Objective-C的hook方案(一): Method Swizzling
  12. MySQL性能调优的方法
  13. HDU 2489 Minimal Ratio Tree (DFS枚举+最小生成树Prim)
  14. java设计模式-----2、工厂方法模式
  15. Pattern recognition and machine learning 疑难处汇总
  16. JedisPubSub
  17. SQL-50 将employees表中的所有员工的last_name和first_name通过(')连接起来
  18. 【转】C# 高性能 TCP 服务的多种实现方式
  19. SpagoBI 论坛
  20. Android设计和开发系列第一篇:Notifications通知(Develop—Training)

热门文章

  1. spark学习记录-1
  2. Guided Hacking DLL Injector 3.3
  3. https://lug.ustc.edu.cn/wiki/user/boj/linkers-and-loaders
  4. Js-事件分发与DOM事件流
  5. UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 0: invalid continuation byte
  6. 008 BOM
  7. flutter Sliver滑动视图组件
  8. vue模块化以及封装Storage组件实现保存搜索的历史记录
  9. canvas固定画布
  10. hadoop记录-flink测试