洛谷P2058 [NOIP2016 普及组] 海港
模拟题,刚开始准备对每个船用队列进行储存,但是等船离开时每次都会遍历一遍这条船,时间复杂度为o(mn)。所以应该存每个人
#include<bits/stdc++.h>using namespace std;const int N = 1e5+10;
int a[N];//存人
int q[N];//存时间
int v[N];int tt = -1 , hh;
long long ans;int main()
{int n;cin>>n;int p;int t;for(int i = 0 ; i < n ; i++){cin>>t>>p;int x;for(int j = 0 ; j < p ; j++){q[++tt] = t;cin>>x;a[tt] = x;if(!v[x]) ans++;v[x]++;}while(t-q[hh]>=86400) {if(!--v[a[hh++]]) ans--;}cout<<ans<<endl;}return 0;
}
洛谷P2058 [NOIP2016 普及组] 海港相关推荐
- P2058 [NOIP2016 普及组] 海港
题目背景 NOIP2016 普及组 T3 题目描述 小 K 是一个海港的海关工作人员,每天都有许多船只到达海港,船上通常有很多来自不同国家的乘客. 小 K 对这些到达海港的船只非常感兴趣,他按照时间记 ...
- 洛谷——P1909 [NOIP2016 普及组] 买铅笔
P1909 [NOIP2016 普及组] 买铅笔 题目描述 P老师需要去商店买n支铅笔作为小朋友们参加NOIP的礼物.她发现商店一共有 33种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不 ...
- 2021-09-18P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布P2058 [NOIP2016 普及组] 海港
题目描述 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头.如果两个人出拳一 样,则不分胜负.在<生活大爆炸>第二季第8集中出现了一种石头剪刀布的升级版游戏. 升级版游戏在传统的 ...
- 信息学奥赛一本通 1208:2的幂次方表示 | OpenJudge 2.2 8758:2的幂次方表示 | 洛谷 P1010 [NOIP1998 普及组] 幂次方
[题目链接] ybt 1208:2的幂次方表示 OpenJudge 2.2 8758:2的幂次方表示 洛谷 P1010 [NOIP1998 普及组] 幂次方 [题目考点] 1. 递归 [解题思路] 递 ...
- 信息学奥赛一本通 1314:【例3.6】过河卒(Noip2002) | 1921:【02NOIP普及组】过河卒 | 洛谷 P1002 [NOIP2002 普及组] 过河卒
[题目链接] ybt 1314:[例3.6]过河卒(Noip2002) ybt 1921:[02NOIP普及组]过河卒 洛谷 P1002 [NOIP2002 普及组] 过河卒 [题目考点] 1. 坐标 ...
- 信息学奥赛一本通 1179:奖学金 | 1938:【07NOIP普及组】奖学金 | OpenJudge NOI 1.10 04 | 洛谷 P1093 [NOIP2007 普及组] 奖学金
[题目链接] ybt 1179:奖学金 ybt 1938:[07NOIP普及组]奖学金 OpenJudge NOI 1.10 04:奖学金 洛谷 P1093 [NOIP2007 普及组] 奖学金 [题 ...
- 信息学奥赛一本通 1233:接水问题 | 1950:【10NOIP普及组】接水问题 | OpenJudge NOI 1.9 15 | 洛谷 P1190 [NOIP2010 普及组] 接水问题
[题目链接] ybt 1233:接水问题 ybt 1950:[10NOIP普及组]接水问题 OpenJudge NOI 1.9 15:接水问题 洛谷 P1190 [NOIP2010 普及组] 接水问题 ...
- 信息学奥赛一本通 1970:【15NOIP普及组】扫雷游戏 | OpenJudge NOI 1.8 14:扫雷游戏地雷数计算 | 洛谷 P2670 [NOIP2015 普及组] 扫雷游戏
[题目链接] ybt 1970:[15NOIP普及组]扫雷游戏 OpenJudge NOI 1.8 14:扫雷游戏地雷数计算 洛谷 P2670 [NOIP2015 普及组] 扫雷游戏 [题目考点] 1 ...
- 信息学奥赛一本通 1180 | 1946:【09NOIP普及组】分数线划定 | OpenJudge NOI 1.10 05 | 洛谷 P1068 [NOIP2009 普及组] 分数线划定
[题目链接] ybt 1180:分数线划定 ybt 1946:[09NOIP普及组]分数线划定 OpenJudge NOI 1.10 05:分数线划定 洛谷 P1068 [NOIP2009 普及组] ...
最新文章
- php 支付宝支付 简书,支付宝支付接口
- 中止取消ajax请求,IE7下的bug解决
- 共享智能指针编程实验
- Shell 脚本的时间的加减,以及时间差的计算
- 使用axios上传照片
- Angular ngClick command parse
- jsp页面获取系统的日期时间
- linux创建名称为学号的文件,Linux操作系统下用户管理及文件管理.doc
- spring mvc 总体概况
- Python 资源库大全
- Klevgrand Tines for Mac(电钢琴模拟插件)
- npm的一些常用命令
- 关于 onchange,onpropertychange,oninput事件
- js中的getDate() getMonth() getFullYear()方法;js如何获取当前日期/年月日
- 用计算机演奏森林时光,森林时光-xpaper全媒体电子报刊系统
- 【Python】模块(Module)、包(Package)以及相对导入(relative import)和绝对导入(absolute import)
- stm32f407的串口通信传输不了且串口调试软件无法显示的问题
- Analyzing Crash Reports——分析崩溃报告之一
- MapReduce最佳成绩统计,男生女生比比看
- 重庆公需科目快速看视频方法自动学习 python
热门文章
- Object.key()
- 商业合作保密协议书(公对公)【设计】
- python人脸识别实验报告总结_《Python人脸识别:从入门到工程实践》 ——3.7 本章小结...
- 如何免费在线把Figma转成Sketch
- Oracle官方免费学习资源汇总
- 2020年软考-信息系统项目管理师--基础知识精讲视频-任铄-专题视频课程
- Win10 一机两用
- maven项目中处理tomcat启动不成功的解决方法
- 驰骋工作流-CCFlow JFlow钉钉集成配置说明
- python中动态气泡图标签_Python可视化-气泡图