题目链接:[蓝桥杯 2019 省 A] 外卖店优先级 - 洛谷

标签:模拟

思路:

思路同领接表,开一个head数组存储上一次外卖店 i 接到订单的时间。

每次处理订单消息时,先计算这天的前一天他的优先度,判断他是否出队,再加2得到这天的优先度,判断他是否入队。

处理完所有订单后,计算所有店在 t 时刻的优先度,并判断他们是否在队列中

代码:

#include<iostream>
#include<algorithm>
using namespace std;const int N = 100005;
typedef pair<int,int>PII;
int head[N],w[N],st[N];
int n,m,t;
int ts,id;
int ans;
PII vlog[N];int main()
{cin>>n>>m>>t;for(int i=0;i<m;++i){cin>>ts>>id;vlog[i]={ts,id};}sort(vlog,vlog+m);for(int i=0;i<m;++i){ts=vlog[i].first;id=vlog[i].second;w[id]-=max(0,ts-head[id]-1);if(w[id]<0) w[id]=0;if(w[id]<=3) st[id]=false;w[id]+=2;if(w[id]>5) st[id]=true;head[id]=ts;}for(int i=1;i<=n;++i){w[i]-=t-head[i];if(w[i]<0) w[i]=0;if(w[i]<=3) st[i]=false;}for(int i=1;i<=n;++i) if(st[i]) ans++;cout<<ans<<endl;return 0;
}

P8685 [蓝桥杯 2019 省 A] 外卖店优先级相关推荐

  1. 2019蓝桥杯省赛---java---B---7(外卖店优先级)

    题目描述 时间限制: 1.0s 内存限制: 512.0MB 本题总分:20 分 [问题描述] "饱了么"外卖系统中维护着 N 家外卖店,编号 1 ∼ N.每家外卖店都有 一个优先级 ...

  2. 蓝桥杯—日志统计—跟外卖店优先级比较类似

    1.问题描述 小明维护着一个程序员论坛.现在他收集了一份"点赞"日志,日志共有N行.其中每一行的格式是: ts id 表示在ts时刻编号id的帖子收到一个"赞" ...

  3. 蓝桥杯2019初赛 外卖店优先级 java

    蓝桥杯2019初赛 外卖店优先级 因为疫情的原因,4月份的蓝桥杯推迟到了现在,其实一直以来也没有准备这个比赛,只有一两天时间了,刷几道真题抱一下佛脚. 下面开始说正事: 这道题如果思路不对的话,可能做 ...

  4. [蓝桥杯][2019年第十届真题]外卖店优先级、修改数组、糖果、特别数的和、等差数列

    个人题解链接,历届试题,正在更新中~ 文章目录 外卖店优先级 修改数组 糖果 特别数的和 等差数列 外卖店优先级 题目描述 "饱了么"外卖系统中维护着 N 家外卖店,编号 1 ∼ ...

  5. 蓝桥杯真题 外卖店优先级(2019年省赛)

    试题 G: 外卖店优先级 时间限制: 1.0s 内存限制: 512.0MB 本题总分:20 分 [问题描述] "饱了么"外卖系统中维护着 N 家外卖店,编号 1 ∼ N.每家外卖店 ...

  6. 模拟-第十届蓝桥杯省赛C++A组-外卖店优先级

    模拟-第十届蓝桥杯省赛C++A组-外卖店优先级 题目: "饱了么"外卖系统中维护着 N 家外卖店,编号 1∼N. 每家外卖店都有一个优先级,初始时 (0 时刻) 优先级都为 0. ...

  7. 试题 G: 外卖店优先级 第十届蓝桥杯

    试题 G: 外卖店优先级 时间限制: 1.0s 内存限制: 512.0MB 本题总分: 20 分 [问题描述] "饱了么"外卖系统中维护着 N 家外卖店,编号 1 ∼ N.每家外卖 ...

  8. 蓝桥杯--模拟1 AcWing 1241. 外卖店优先级

    AcWing 1241. 外卖店优先级 "饱了么"外卖系统中维护着 N 家外卖店,编号 1∼N. 每家外卖店都有一个优先级,初始时 (0 时刻) 优先级都为 0. 每经过 1 个时 ...

  9. 蓝桥杯 外卖店优先级

    这里写自定义目录标题 题目: 暴力分析(80%): 80%代码: 满分分析: 在内存上的优化: 在运行上的优化: 有个坑: AC代码: 题目: 外卖店优先级. 先来一张AC图片 暴力分析(80%): ...

最新文章

  1. Web应用主动侦测工具Skipfish
  2. Pmcaff祝各位圣诞节快乐!
  3. 计算机多文件管理,电脑文件管理几条小技巧
  4. Java之注解的定义及使用
  5. 斯特林数-斯特林反演
  6. 别动我的代码!聊聊那些代码保护的艺术
  7. Python画散点图之seaborn
  8. MySQL 新增、修改、删除 字段 sql语句
  9. win10激活方法(无需下载)
  10. tumblr_使用CSS网格重新设计基于卡片的Tumblr布局
  11. “百度快照劫持”到底是什么意思?
  12. 学校教务系统服务器配置,校园小程序: 基于强智教务系统的校园服务类小程序--多校版本(默认 山科)使用云开发...
  13. error: The requested URL returned error: 401 Unauthorized while accessing
  14. AR、VR、MR 别傻傻分不清了
  15. 分享一套永久免费的ChatGPT使用方法
  16. Assertion-Based Verification01-----Introduction to OVL
  17. RFID牛只识别系统c语言编程,种牛RFID管理系统解决方案
  18. iOS应用安全读书笔记之重要的属性文件
  19. numpy ndarray与matrix互相转换及转换时维度的变换
  20. 【OBS】OBS预览

热门文章

  1. zepoto.js的使用
  2. 毒蘑菇导航,感觉不像是毒蘑菇,更像是个树莓了。
  3. 反爬虫SSL TLS指纹识别和绕过JA3算法.md
  4. Dota 2 with Large Scale Deep Reinforcement Learning翻译
  5. Selenium详解—— 自动化测试工具
  6. 遍历Lua全局环境变量
  7. ChatGPT辅助处理excel表格数据
  8. #从零开始学C语言# 又名 #一人手打情书#
  9. 酷我音乐歌手写真接口分享
  10. 双鱼与水瓶会有未来吗(图