#AG1105001. 乘积和

乘积和

题目描述

给定两个长度为 nn 的数列 aabb

求:i=1nj=1n{ai×bj}\sum\limits_{i=1}^n \sum\limits_{j=1}^n \{ a_i \times b_j \}

输入格式

第一行,一个整数 n(1n105)n(1 \le n \le 10^5)

第二行,nn 个整数 a1,a2,,ana_1, a_2, \ldots, a_n,以空格分隔(1ai10001 \le a_i \le 1000)。

第三行,nn 个整数 b1,b2,,bnb_1, b_2, \ldots, b_n,以空格分隔(1bi10001 \le b_i \le 1000)。

输出格式

输出一个整数,表示 i=1nj=1n{ai×bj}\sum\limits_{i=1}^n \sum\limits_{j=1}^n \{ a_i \times b_j \} 的结果。

样例

3
2 3 5
3 6 5
140

说明/提示

样例解释

i=1nj=1n{ai×bj}\sum\limits_{i=1}^n \sum\limits_{j=1}^n \{ a_i \times b_j \}

=a1×b1+a1×b2+a1×b3+a2×b1+a2×b2+a2×b3+a3×b1+a3×b2+a3×b3= a_1 \times b_1 + a_1 \times b_2 + a_1 \times b_3 + a_2 \times b_1 + a_2 \times b_2 + a_2 \times b_3 + a_3 \times b_1 + a_3 \times b_2 + a_3 \times b_3

=2×3+2×6+2×5+3×3+3×6+3×5+5×3+5×6+5×5= 2 \times 3 + 2 \times 6 + 2 \times 5 + 3 \times 3 + 3 \times 6 + 3 \times 5 + 5 \times 3 + 5 \times 6 + 5 \times 5

=6+12+10+9+18+15+15+30+25=140= 6 + 12 + 10 + 9 + 18 + 15 + 15 + 30 + 25 = 140.

数据规模与约定

  • 对于 30%30\% 的数据,n1000;ai,bi10n \le 1000; a_i,b_i \le 10
  • 对于 100%100\% 的数据,1n105;1ai10001 \le n \le 10^5; 1 \le a_i \le 1000