#ABC136F. Enclosed Points

Enclosed Points

题目描述

We have a set SS of NN points in a two-dimensional plane. The coordinates of the ii-th point are (xi,yi)(x_i, y_i). The NN points have distinct xx-coordinates and distinct yy-coordinates.

For a non-empty subset TT of SS, let f(T)f(T) be the number of points contained in the smallest rectangle, whose sides are parallel to the coordinate axes, that contains all the points in TT. More formally, we define f(T)f(T) as follows:

  • f(T):=f(T) := (the number of integers ii (1iN)(1 \leq i \leq N) such that axiba \leq x_i \leq b and cyidc \leq y_i \leq d, where aa, bb, cc, and dd are the minimum xx-coordinate, the maximum xx-coordinate, the minimum yy-coordinate, and the maximum yy-coordinate of the points in TT)

Find the sum of f(T)f(T) over all non-empty subset TT of SS. Since it can be enormous, print the sum mod 998244353998244353.

在二维平面上有一组 SSNN 点。第 ii 个点的坐标是 (xi,yi)(x_i, y_i) 。{2283539}个点有不同的 xx 个坐标和不同的 yy 个坐标。

对于 SS 的非空子集 TT ,让 f(T)f(T) 成为包含 TT 中所有点的最小矩形(其边与坐标轴平行)中所包含的点的个数。更正式地说,我们可以这样定义 f(T)f(T)

  • f(T):=f(T) := (整数 ii 的个数 (1iN)(1 \leq i \leq N) ,使得 axiba \leq x_i \leq bcyidc \leq y_i \leq d ,其中 aabbccddTT 中点的最小 xx /坐标、最大 xx /坐标、最小 yy /坐标和最大 yy /坐标)的整数个数。

f(T)f(T)SS 的所有非空子集 TT 上的和。由于数值可能很大,请打印 998244353998244353 的模数和。

输入格式

输入内容按以下格式标准输入:

NN
x1x_1 y1y_1
::
xNx_N yNy_N

输出格式

打印 f(T)f(T)SS 的所有非空子集 TT 上的和 998244353998244353

样例 #1

样例输入 #1

3
-1 3
2 1
3 -2

样例输出 #1

13

样例 #2

样例输入 #2

4
1 4
2 1
3 3
4 2

样例输出 #2

34

样例 #3

样例输入 #3

10
19 -11
-3 -12
5 3
3 -15
8 -14
-9 -20
10 -9
0 2
-7 17
6 -6

样例输出 #3

7222

说明

数据规模与约定

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • 109xi,yi109-10^9 \leq x_i, y_i \leq 10^9
  • xixj(ij)x_i \neq x_j (i \neq j)
  • yiyj(ij)y_i \neq y_j (i \neq j)
  • 所有输入值均为整数。

样例 11 解释

设第一、第二和第三个点分别为 P1P_1P2P_2P3P_3S={P1,P2,P3}S = \{P_1, P_2, P_3\} 有七个非空子集, ff 的每个子集的值如下:

  • f({P1})=1f(\{P_1\}) = 1
  • f({P2})=1f(\{P_2\}) = 1
  • f({P3})=1f(\{P_3\}) = 1
  • f({P1,P2})=2f(\{P_1, P_2\}) = 2
  • f({P2,P3})=2f(\{P_2, P_3\}) = 2
  • f({P3,P1})=3f(\{P_3, P_1\}) = 3
  • f({P1,P2,P3})=3f(\{P_1, P_2, P_3\}) = 3

其总和为 1313

样例 33 解释

请务必打印和的模数 998244353998244353