当前位置: 首页 > news >正文

做推广要知道的网站深圳微商城网站制作费用

做推广要知道的网站,深圳微商城网站制作费用,中机建设一公司网站,前端后端P2058 海港 题解 这道题就是给出你n艘船#xff0c;让你看看以当前船停靠时间为截止时间#xff0c;24h以内乘客来自多少不同的国家 一开始会想到来一艘船就记录下本船的到达时间#xff0c;到达人数#xff0c;以及乘客的国籍 但是你会发现这很占空间 而且船只进来的顺序都…P2058 海港 题解 这道题就是给出你n艘船让你看看以当前船停靠时间为截止时间24h以内乘客来自多少不同的国家   一开始会想到来一艘船就记录下本船的到达时间到达人数以及乘客的国籍 但是你会发现这很占空间 而且船只进来的顺序都是递增的也就是一旦当前船只不需要某个24h以外的船只那么这个24h以外的船只就没用了所以根本没有必要记录这么多   于是乎我们想到了队列 队列存放每个乘客的信息到达时间t国籍g 我们再开一个natin数组记录每个国家有多少个乘客   对于新进入的船只如果乘客队列里非空那我们就从头看一看不断枚举队首 1如果当前乘客已经超时了就说明他已经没有利用价值了natin[now.g]--并且把他出队如果natin[now.g]减少到0也就是说明24h内已经没有这个国家的人了ans就要-- 2如果当前乘客没有超时那么他后边的乘客也一定不会超时跳出队列   当然新进的船只里面也有一堆新乘客对吧 我们把这些新乘客也入队记录他们的国籍如果一旦一个国籍的人数由0-1那么就说明来了一个新国籍的人ans要     代码 #includebits/stdc.husing namespace std;int n,ti,ki,x; int ans; int natin[300010]; struct node {int t;int g; }; queuenodeboat;int main() {scanf(%d,n);for(int i1;in;i){scanf(%d%d,ti,ki);while(!boat.empty()){node nowboat.front();if(now.tti-86400){natin[now.g ]--;if(natin[now.g ]0) ans--;boat.pop();continue; //一旦这个乘客超时那么他后边的乘客也有可能超时continue就忽略了跳出队列的break }break; //一旦这个乘客不超时那么就不会执行if语句直接跳出 }for(int j1;jki ;j){scanf(%d,x);node now;now.t ti;now.g x;boat.push(now);natin[x];if(natin[x]1) ans;}printf(%d\n,ans);}return 0; }  转载于:https://www.cnblogs.com/xiaoyezi-wink/p/11095210.html
http://www.yutouwan.com/news/274575/

相关文章:

  • 深圳网站公司制作长链接生成短链接网址
  • 临沂做wish网站企业网站栏目结构
  • 天津网站建设公司招商平台网
  • 中法电商网站建设平面设计师灵感网站
  • 企业网站改版方案开发一套软件需要多少钱
  • o2o网站建设方案讲解湛江网站
  • 做网站和网页有什么区别查邮箱注册的网站
  • 灵犀科技网站建设领取流量网站
  • 茶叶网站模板免费下载辽阳专业建设网站
  • 化妆品品牌网站建设如何登录网站空间
  • 自己做网站的成本要哪些东西wordpress页面设计插件
  • 网站建设有啥费用问答网站建设
  • 5118站长平台wordpress+移动端m
  • 不建网站可不可以做cpa青海网页设计制作
  • 腾讯云怎么备案网站百度广告联盟怎么赚钱
  • 做网站上海公司菏泽 兼职做网站
  • 深圳小语种网站建设法华寺网站建设
  • 自己做的网站怎么上传到域名建设宠物网站的目的
  • 网站开发原创动漫wordpress主题带会员中心
  • 广州市萝岗区做网站设计服务网店设计流程图
  • 办网站怎么办成都网站排名提升
  • 青岛高端网站建设chrome谷歌浏览器官方下载
  • 怎么用php做网站中国企业网信息网
  • 石家庄桥西网站制作公司做网站还要数据库吗
  • 楼盘价格哪个网站做的好网站建设综合实训案例
  • 什么语言建手机网站网页图片怎么打印出来
  • 贵州网站建设seowordpress阿里云云存储
  • 喀什网站建设公司怎样推广网站平台
  • wordpress导入网站文章字画价格网站建设方案
  • 17网站一起做网店怎么下单创办个人网站