/ tabris / 题库 /

所有情况的和

所有情况的和

Background

Special for beginners, ^_^

Description

在acimo星球, tabris 是一名勇敢的屠龙勇士,在上绿岛屠龙前决定挑选N种装备武装自己,现在每种装备有两个,**但每种装备tabris必须选择拿一个**,**不能多也不能少**。
每件装备有自己的属性值,能给tabris属性加成。
对于不同种类的装备之间有叠加效果,如果选择多件装备,最终的属性加成为他们的乘积。
若tabris初始属性值为0,最后属性加成的期望是多少。

Format

Input

有多组测试样例,输入到文件结束。
每组测试数据的第一行包含一个正整数\(N\),表示装备的种类数。
接下来\(N\)行,每行两个正整数\(a_i\)、\(b_i\),表示两个不同的第\(i\)种装备的属性加成值。

\(N \in [1,10^3]\)
\(a_i,b_i \in [1,10^6]\)

Output

对于每组测试数据输出一个整数,为了方便输出最终的结果先乘\(2^N\)再对1e9+7取模后的值。

Sample 1

Input

4
1 2
3 4
5 6
7 8

Output

3465

Limitation

1s, 1024KiB for each test case.

Hint

3465 = (1*3*5*7) + (1*3*5*8) +(1*3*6*7) + (1*3*6*8) + (1*4*5*7) + (1*4*5*8) + (1*4*6*7) + (1*4*6*8) + (2*3*5*7) + (2*3*5*8) + (2*3*6*7) + (2*3*6*8) + (2*4*5*7) + (2*4*5*8) + (2*4*6*7) + (2*4*6*8) ;

Source

tabris

信息

难度
9
分类
(无)
标签
(无)
递交数
19
已通过
2
通过率
11%
上传者