[Original] 数列乘积

[Original] 数列乘积

暂无测试数据。

Background

有一天,你得到了两个数列ana_nbnb_n。你突发奇想:如果给出一个kk,那么ai×bika_i\times b_{i-k}的值是什么呢?于是你决定去问小AA。由于你问的实在是太多了,小AA 很烦,于是就问到你要这些值干什么。原来你要找出其中nn项求和,当作一个keykey。于是,小AA提前算出来了所有的和。但你有些不放心:他算得对吗?于是你要检验一下。

Description

给定数列an,bna_n, b_n,对于不同的k[0,n]k\in[0,n]
i=knai×bik\sum_{i=k}^n a_i\times b_{i-k}

Format

Input

输入包含多组数据
输入的第一行为一个整数TT,表示有TT组数据
每组数据的第一行为一个整数nn,接下来有nn行,表示ai,bia_i, b_i

Output

对于第jj组数据,你应该输出njn_j行,对于第ii行,表示当k=i1k=i-1时,原和式的值。

Sample 1

Input

2
4
2 5
3 3
4 4
9 7
5
113 266
955 358
128 249
584 722
117 233

Output

98
63
47
45
852729
529744
272253
197230
31122

Limitation

对于所有测试点,分配512MB内存和2.0s时间。对于nT\sum nT较大的测试点,提供2.0 ~ 15.0s时间

对于60%的测试点,有T=1,0<n<105T = 1, 0 < n < 10^5
对于所有的测试点,有T<10,0<n<106T < 10, 0 < n < 10^6

对于50%的测试点,有ai,bi<103 a_i , b_i < 10^3
对于所有的测试点,有ai,bi<10100,000a_i , b_i < 10^{100,000}
对于所有的测试点,有ai,biNa_i, b_i \in \mathbb N

Source

Original

信息

难度
(无)
分类
(无)
标签
递交数
0
已通过
0
通过率
?
上传者