第一百二十四章 数学和信息学的重要性(第2页)
请退出浏览器阅读模式,否则将导致章节内容缺失及无法阅读下一章。🎁黑料不打烊看片
4
3223
【输出样例2】
3
3
3
4
【样例2说明】
第1艘船在第1秒到达海港,最近24小时到达的船是第1艘船,共有4个乘客,分别是来自国家1,2,2,3,共来自3个不同的国家。
第2艘船在第3秒到达海港,最近24小时到达的船是第1艘船和第2艘船,共有4+2=6个乘客,分别是来自国家1,2,2,3,2,3,共来自3个不同的国家。
第3艘船在第秒到达海港,最近24小时到达的船是第2艘船和第3艘船,共有2+2=4个乘客,分别是来自国家2,3,3,4,共来自3个不同的国家。
第4艘船在第秒到达海港,最近24小时到达的船是第2艘船、第3艘船和第4艘船,共有2+2+1=5个乘客,分别是来自国家2,3,3,4,5,共来自4个不同的国家。
【数据规模与约定】
对于1o%的测试点,n=1,∑ki≤1o,1≤xi,j≤1o,1≤ti≤1o;
对于2o%的测试点,1≤n≤1o,∑ki≤1oo,1≤xi,j≤1oo,1≤ti≤;
对于4o%的测试点,1≤n≤1oo,∑ki≤1oo,1≤xi,j≤1oo,1≤ti≤;
对于7o%的测试点,1≤n≤1ooo,∑ki≤3ooo,1≤xi,j≤1ooo,1≤ti≤1o9;
对于1oo%的测试点,1≤n≤1o5,∑ki≤3x1o5,1≤xi,j≤1o5,1≤ti≤1o9。
沈笑夫一边做题,一边写解题报告
“最早我看到这道题就用普通数组来存组这堆数据,一个一维数组存t,一个一维数组来存k。
但是,编了一半就现了爆空间的问题,于是删掉它,用向量venets数组存答案。
每一次计算出从这艘船开始向前一直找到过秒的一艘船,删掉它们的内存,再从剩下的第一条船开始计算,统计统计过程用桶排序式来,一直到目前的一条船。
代码如下
#inc1udeiostream;
#inc1udecstdio;
#inc1udenetnetg;
🎁黑料不打烊看片请退出浏览器阅读模式,否则将导致章节内容缺失及无法阅读下一章。