0749 ABC353_C Sigma Problem | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

0749

ABC353_C Sigma Problem

Easy 时间限制 1000 ms 内存限制 262144 KB
前缀和 二分

题目详情

返回题库

题目描述

对于正整数x和y,定义f(x,y)为(x+y)除以 $10^{8}$ 的余数。

给你一个长度为N的正整数序列A=( $A_{1}$,$A_{2}$,$A_{3}$,...$A_{N}$)。求下面表达式的值:

$\sum_{i=1}^{N-1}$ $\sum_{j=i+1}^{N}$​f($A_{i}$,$A_{j}$).

输入描述

第一行输入一个正整数N

第二行$A_{1}$,$A_{2}$,$A_{3}$,...$A_{N}$

数据范围:

  • 2≤N≤3×$10^{5} $
  • 1≤$A_{i}$<$10^{8} $

输出描述

输出答案

提示

样例1解释:

  • f(A1​,A2​)=50000004
  • f(A1​,A3​)=50000005
  • (2,3)=3

因此,答案为f(A1​,A2​)+f(A1​,A3​)+f(A2​,A3​)=100000012。

注意,没有要求你计算总和除以 $10^{8}$的余数。

测试样例

样例支持多行内容展示
样例1
输入
3
3 50000001 50000002

输出
100000012
样例2
输入
5
1 3 99999999 99999994 1000000
输出
303999988
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。