2016 T3 海港
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
2016 T3 海港
主知识点:队列与滑动窗口。交叉标签:队列、滑动窗口、计数。
暴力标注:不属于重点 DP 退路题。
OJ 使用标准输入与标准输出。原比赛文件名为port.in/port.out;下方如保留原文件约定,以本句的 OJ 约定为准。
时限 1 秒;内存 512 MiB;测试点 20;总分 100。
数据来源:官网数据;与公开存档逐文件一致。
题目描述
按到港顺序给出 艘船,每艘船有到达时刻 以及每位乘客的国籍。对每艘船到港时,统计满足 的所有船上乘客的不同国籍数。时间单位为秒,窗口左端不包含。
输入格式
第一行输入一个正整数 ,表示小 K 统计了 艘船的信息。
接下来 行,每行描述一艘船的信息:前两个整数 和 分别表示这艘船到达海港的时间和船上的乘客数量,接下来 个整数 表示船上乘客的国籍。
保证输入的 是递增的,单位是秒;表示从小 K 第一次上班开始计时,这艘船在第 秒到达海港。
输出格式
输出 行,第 行输出一个整数表示第 艘船到达后的统计信息。
样例
样例 1
输入:
3
1 4 4 1 2 2
2 2 2 3
10 1 3
输出:
3
4
4
样例 2
输入:
4
1 4 1 2 2 3
3 2 2 3
86401 2 3 4
86402 1 5
输出:
3
3
3
4
数据范围与特殊性质
其中 表示所有的 的和。
-
对于 的测试点,$n=1,\sum k_i \leq 10,1 \leq x_{i,j} \leq 10, 1 \leq t_i \leq 10$。
-
对于 的测试点,$1 \leq n \leq 10, \sum k_i \leq 100,1 \leq x_{i,j} \leq 100,1 \leq t_i \leq 32767$。
-
对于 的测试点,$1 \leq n \leq 100, \sum k_i \leq 100,1 \leq x_{i,j} \leq 100,1 \leq t_i \leq 86400$。
-
对于 的测试点,$1 \leq n \leq 1000, \sum k_i \leq 3000,1 \leq x_{i,j} \leq 1000,1 \leq t_i \leq 10^9$。
-
对于 的测试点,$1 \leq n \leq 10^5,\sum k_i \leq 3\times 10^5, 1 \leq x_{i,j} \leq 10^5,1\leq t_i \leq 10^9$。
样例解释 1
第一艘船在第 秒到达海港,最近 小时到达的船是第一艘船,共有 个乘客,分别是来自国家 ,共来自 个不同的国家;
第二艘船在第 秒到达海港,最近 小时到达的船是第一艘船和第二艘船,共有 个乘客,分别是来自国家 ,共来自 个不同的国家;
第三艘船在第 秒到达海港,最近 小时到达的船是第一艘船、第二艘船和第三艘船,共有 个乘客,分别是来自国家 ,共来自 个不同的国家。
样例解释 2
第一艘船在第 秒到达海港,最近 小时到达的船是第一艘船,共有 个乘客,分别是来自国家 ,共来自 个不同的国家。
第二艘船在第 秒到达海港,最近 小时到达的船是第一艘船和第二艘船,共有 个乘客,分别是来自国家 ,共来自 个不同的国家。
第三艘船在第 秒到达海港,最近 小时到达的船是第二艘船和第三艘船,共有 个乘客,分别是来自国家 ,共来自 个不同的国家。
第四艘船在第 秒到达海港,最近 小时到达的船是第二艘船、第三艘船和第四艘船,共有 个乘客,分别是来自国家 ,共来自 个不同的国家。
附加样例
本题的公开样例整理在对应的“样例”ZIP 中。样例不计入评测测试点;题面中的样例也已保留。
来源与整理说明
题目原作者/发布者:中国计算机学会 CCF / NOI。题意经过改写,保留公式、输入输出、样例及约束;知识点和暴力标注为本次整理补充。
- 题面及约束校对来源:洛谷 CCF_NOI 题目 P2058
- 赛事:NOIP 普及组复赛(CSP-J 前身) 2016。
- 详细数据来源、版本和哈希见总包
来源与校验/manifest.json。