上班开始

      终于熬到了,十几年的学校生活到了尽头,迎来了多姿多彩的另一个生活空间,不知道会是个什么样子!也不知道会发生些什么事。新的挑战,新的机遇,一定要把握住!
小 K 是一个海港的海关工作人员,每天都有许多船只到达海港,船上通常有很多来自不同国家的乘客。 小 K 对这些到达海港的船只非常感兴趣,他按照时间记录下了到达海港的每一艘船只情况;对于第 � i 艘到达的船,他记录了这艘船到达的时间 � � t i ​ (单位:秒),船上的乘客数 � � k i ​ ,以及每名乘客的国籍 � � , 1 , � � , 2 , … , � � , � x i,1 ​ ,x i,2 ​ ,…,x i,k ​ 。 小K统计了 � n 艘船的信息,希望你帮忙计算出以每一艘船到达时间为止的 24 24 小时( 24 24 小时 = 86400 =86400 秒)内所有乘船到达的乘客来自多少个不同的国家。 形式化地讲,你需要计算 � n 条信息。对于输出的第 � i 条信息,你需要统计满足 � � − 86400 < � � ≤ � � t i ​ −86400<t p ​ ≤t i ​ 的船只 � p,在所有的 � � , � x p,j ​ 中,总共有多少个不同的数。 输入格式 第一行输入一个正整数 � n,表示小 K 统计了 � n 艘船的信息。 接下来 � n 行,每行描述一艘船的信息:前两个整数 � � t i ​ 和 � � k i ​ 分别表示这艘船到达海港的时间和船上的乘客数量,接下来 � � k i ​ 个整数 � � , � x i,j ​ 表示船上乘客的国籍。 保证输入的 � � t i ​ 是递增的,单位是秒;表示从小K第一次上班开始计时,这艘船在第 � � t i ​ 秒到达海港。 保证 1 ≤ � ≤ 1 0 5 1≤n≤10 5 , ∑ � � ≤ 3 × 1 0 5 ∑k i ​ ≤3×10 5 , 1 ≤ � � , � ≤ 1 0 5 1≤x i,j ​ ≤10 5 , 1 ≤ � � − 1 ≤ � � ≤ 1 0 9 1≤t i−1 ​ ≤t i ​ ≤10 9 。 其中 ∑ � � ∑k i ​ 表示所有的 � � k i ​ 的和。
07-11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值