#P15001. [2026省选联测]花海

    ID: 14217 传统题 2000ms 1024MiB 尝试: 1 已通过: 1 难度: 6 上传者: 标签>CF2000数据结构树状数组排序扫描线

[2026省选联测]花海

题目背景

一片花海。

有你喜欢的花吗?

题目描述

有一片花海,Displace 从中选出了 nn 朵。

花有很多种属性,其中容易观察的有 mm 种属性。第 ii 朵花有 kik_i 种属性,用一个序列 {ai,1,ai,2,,ai,ki}\{a_{i, 1}, a_{i, 2}, \cdots, a_{i, k_{i}}\} 描述这朵花具有的属性,保证 1ai,1<ai,2<<ai,kim1\leq a_{i, 1}<a_{i, 2}<\cdots<a_{i, k_{i}}\leq m

每朵花都应当是独一无二的。Displace 会给你 qq 次询问,每次询问给出三个参数 l,r,pl, r, p,询问第 pp 朵花有多少种属性满足这个属性在这个区间内出现且仅出现了一次。保证 lprl\leq p\leq r

本题采用子任务捆绑测试。

输入格式

第一行一个整数 taskidtaskid ,表示子任务编号。 taskid=0taskid=0 表示样例。

接下来一行两个整数 n,mn,m,分别表示花的数量和属性的数量。

接下来 nn 行,每行先给出一个整数 kik_i,表示第 ii 朵花的属性数量;接下来给出 kik_i 个整数,描述这朵花具有的属性。

接下来一行一个整数 qq,表示询问的数量。

接下来 qq 行,每行 33 个整数 l,r,pl, r, p,表示询问的参数,含义同题目描述。

输出格式

输出 qq 行,每行一个整数,表示询问的答案。

样例

样例输入 1

0
6 4
2 1 3
0
2 1 4
3 2 3 4
2 1 2
2 2 3
5
1 3 2
4 4 4
3 5 4
1 3 1
4 6 5

样例输出 1

0
3
1
1
1

时空限制与数据范围

2s, 1024MB

对于所有的数据:

  • n,m,q5×105n,m,q\leq 5\times 10^{5},

  • 0kim,ki1060\leq k_i\leq m, \sum {k_i}\leq 10^{6},

  • 1ai,1<ai,2<<ai,kim1\leq a_{i, 1}<a_{i, 2}<\cdots<a_{i, k_i}\leq m,

  • 1lprn1\leq l\leq p\leq r\leq n

子任务编号 nn\leq mm\leq qq\leq ki\sum k_i\leq 特殊性质 分值
11 20002000 50005000 5
22 10510^{5} 10510^{5} 1010 2×1052\times 10^{5}
33 3030 10510^{5} 10
44 10510^{5} A
55 30
66 5×1055\times 10^{5} 10610^{6} 40

特殊性质 A: 1ki21\leq k_i\leq 2