小 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 的和。
时间: 2024-02-14 14:26:08 浏览: 146
一个与海港市场接口的JavaScript库
你好!根据你的问题,我理解你需要统计每艘船到达时间之前24小时内所有乘客的国籍数量。我会尽力帮你解决这个问题。让我先整理一下信息。
输入格式如下:
- 第一行是一个正整数 n,表示小 K 统计了 n 艘船的信息。
- 接下来的 n 行,每行描述一艘船的信息。
- 每行的前两个整数是船到达海港的时间 ti 和船上的乘客数量 ki。
- 接下来的 ki 个整数是乘客的国籍 xi,j。
你需要计算 n 条信息中,在每艘船到达时间之前24小时内,所有乘客的国籍数量。
请确认我对问题的理解是否正确。
阅读全文