#C8. [CSP-S2019 江西] 和积和

[CSP-S2019 江西] 和积和

题目描述

给定两个下标从 11nn 编号的序列 ai,bia_i,b_i,定义函数 S(l,r)S(l,r)(1lrn1\le l\le r\le n) 为:

ilrai×ilrbi\sum_{i=l}^r a_i\times \sum_{i=l}^r b_i

请你求出下列式子的值:

l1nrlnS(l,r)\sum_{l=1}^n \sum_{r=l}^n S(l,r)

由于答案可能很大,你只需要给出答案模 109+710^9+7后的结果。

输入格式

第一行一个正整数 nn 表示序列长度。

第二行 nn 个正整数表示 aiaa_ia

第三行 nn 个正整数表示 bib_i

输出格式

仅一行一个整数表示答案模 109+710^9+7后的结果。

3
2 3 4
3 4 5
244
5
11 22 33 44 55
12 34 56 78 90
201542

数据规模与约定

【数据范围】 对于 20%20\% 的数据:n10n\le 10 , ai,bi10a_i,b_i\le 10

对于 40%40\% 的数据:n200,ai,bi100n\le 200 , a_i,b_i\le 100

对于 70%70\% 的数据:n3000,ai,bi105n\le 3000 , a_i,b_i\le 10^5

对于 100%1100\%1 的数据:3n5×1053\le n\le 5\times 10^5, 1ai,bi1091\le a_i,b_i\le 10^9