luogu#P11372. 「CZOI-R2」加训

「CZOI-R2」加训

题目描述

_O_v_O_ 来到了 kk 维世界。

机房可看作一个 nkn^kkk 维正方体(你可以理解为一个 kk 维的坐标系),每一维的坐标从 11nn

mm 个 OIer,第 ii 个在 (ai,1,ai,2,,ai,k)(a_{i,1},a_{i,2},\cdots,a_{i,k})。遗憾的是,所有 OIer 都在摸鱼。

机房还有 xx 个障碍,第 ii 个在 (bi,1,bi,2,,bi,k)(b_{i,1},b_{i,2},\cdots,b_{i,k})

除此之外,有 yy 个教练,第 ii 个在 (ci,1,ci,2,,ci,k)(c_{i,1},c_{i,2},\cdots,c_{i,k})

教练可不想看到 OIer 们摸鱼,而只要教练跟某个 OIer 在的坐标之间有且仅有 k1k-1 维的坐标相同,并且他们两个人连起来形成的一条线段上没有别的障碍或 OIer 或教练,那么那个 OIer 就被发现摸鱼了。

问每个教练能发现几个 OIer 在摸鱼?

输入格式

第一行,两个整数 n,kn,k,表示正方体的边长和维数。

第二行,三个整数 m,x,ym,x,y,表示 OIer 、障碍、教练的个数。

接下来 mm 行,每行 kk 个数,其中第 i+2i+2 行表示第 ii 个 OIer 的位置。

接下来 xx 行,每行 kk 个数,其中第 i+m+2i+m+2 行表示第 ii 个障碍的位置。

接下来 yy 行,每行 kk 个数,其中第 i+m+x+2i+m+x+2 行表示第 ii 个教练的位置。

输出格式

输出一行 yy 个整数,其中第 ii 个表示第 ii 位教练看到的 OIer 的个数。

10 2
2 2 2
1 1
1 2
2 1
2 3
3 1
3 2
0 1

提示

【样例解释】

满足有 k1k-1 个坐标相同的 OIer 和教练有 OIer 1 和教练 1,OIer 2 和教练 2,其中 OIer 1 和教练 1 之间有障碍,不会被发现。

【数据范围】

本题采用捆绑测试。

  • Subtusk#1(25 pts25\ \text{pts}):k=1k=1
  • Subtusk#2(35 pts35\ \text{pts}):k=2k=2
  • Subtusk#3(40 pts40\ \text{pts}):k=3k=3

对于 100%100\% 的数据,1n1031\le n\le 10^31k3\bf{1\le k\le 3}m,x,y1,m+x+ymin(103,nk)m,x,y\ge1,m+x+y\le\min(10^3,n^k)1ai,j,bi,j,ci,jn1\le a_{i,j} ,b_{i,j},c_{i,j} \le n,保证所有 OIer、教练、障碍都不在同一位置。