A. NOIP201603海港

    Type: Default 1000ms 256MiB

NOIP201603海港

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

Description

小K是一个海港的海关工作人员,每天都有许多船只到达海港,船上通常有很多来自不同国家的乘客。

小K对这些到达海港的船只非常感兴趣,他按照时间记录下了到达海港的每一艘船只情况;对于第i艘到达的船,他记录了这艘船到达的时间ti (单位:秒),船上的乘 客数$k_i$,以及每名乘客的国籍 $x_{i,1}, x_{i,2},…,x_{i,k}$。

小K统计了$n$艘船的信息,希望你帮忙计算出以每一艘船到达时间为止的$24$小时($24$小时=$86400$秒)内所有乘船到达的乘客来自多 少个不同的国家。

形式化地讲,你需要计算$n$条信息。对于输出的第$i$条信息,你需要统计满足$ t_i-86400<t_p \le t_i$的船只$p$,在所有的$x_{p,j}$中,总共有多少个不同的数。

Input Format

第一行输入一个正整数$n$,表示小K统计了$n$艘船的信息。

接下来$n$行,每行描述一艘船的信息:前两个整数$t_i$和$k_i$分别表示这艘船到达海港的时间和船上的乘客数量,接下来$k_i$个整数$x_{i,j}$表示船上乘客的国籍。

保证输入的$t_i$是递增的,单位是秒;表示从小K第一次上班开始计时,这艘船在第$t_i$秒到达海港。

保证 $1 \le n \le 10^5$,$\sum{ki} \le 3*10^5 $ ,$1\le x(i,j) \le 10^5$, $1 \le t(i-1)\le ti \le 10^9$。

其中$\sum{ki}$表示所有的$k_i$的和。

Output Format

输出$n$行,第$i$行输出一个整数表示第$i$艘船到达后的统计信息。

3
1 4 4 1 2 2
2 2 2 3
10 1 3
3
4
4

Hint

• 对于 10% 的测试点, $n = 1, ∑ki ≤ 10, 1 ≤ xi, j ≤ 10, 1 ≤ ti ≤ 10 ;$

• 对于 20% 的测试点, $1 ≤ n ≤ 10, ∑ki ≤ 100, 1 ≤ xi, j ≤ 100, 1 ≤ ti ≤ 32767 ;$

• 对于 40% 的测试点, $1 ≤ n ≤ 100, ∑ki ≤ 100, 1 ≤ xi, j ≤ 100, 1 ≤ ti ≤ 86400 ;$

• 对于 70% 的测试点,$ 1 ≤ n ≤ 1000, ∑ki ≤ 3000, 1 ≤ xi, j ≤ 1000, 1 ≤ ti ≤ 10^9 ;$

• 对于 100% 的测试点,$ 1 ≤ n ≤ 10^5, ∑ki ≤ 3 × 10^5, 1 ≤ xi, j ≤ 10^5, 1 ≤ ti ≤ 10^9 。$

寒假集训_01_14

Not Attended
Status
Done
Rule
XCPC
Problem
6
Start at
2025-1-14 14:00
End at
2025-1-14 17:00
Duration
3 hour(s)
Host
Partic.
40