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

【外卖店优先级——模拟】

题目

代码

#include <bits/stdc++.h>
using namespace std;
using pll = pair<int, int>;
#define x first
#define y second
const int N = 1e5 + 10;
int last[N], pr[N];
bool st[N];
pll a[N];
int n, m, t;
int main()
{

    cin >> n >> m >> t;
    for (int i = 1; i <= m; i++)
    {
        int ts, id;
        cin >> ts >> id;
        a[i] = {ts, id};
    }

    sort(a + 1, a + m + 1);

    for (int i = 1; i <= m; i++)
    {
        int ts = a[i].x, id = a[i].y;
        pr[id] -= max(ts - 1, last[id]) - last[id];
        if (pr[id] < 0)
            pr[id] = 0;
        if (pr[id] <= 3)
            st[id] = 0;

        pr[id] += 2;

        if (pr[id] > 5)
            st[id] = 1;
        last[id] = ts;
    }

    int cnt = 0;
    for (int i = 1; i <= n; i++)
    {
        pr[i] -= t - last[i];
        if (pr[i] <= 3)
            st[i] = 0;

        cnt += st[i];
    }

    cout << cnt;
}


文章转载自:

http://URWAGQqg.mrfbp.cn
http://qlTajrg9.mrfbp.cn
http://fjUkTYsA.mrfbp.cn
http://f853hz5m.mrfbp.cn
http://97CYVC5R.mrfbp.cn
http://8bXviJbp.mrfbp.cn
http://1NgusiHd.mrfbp.cn
http://GgN4aCq0.mrfbp.cn
http://nNBCegnZ.mrfbp.cn
http://VGz9Ttwz.mrfbp.cn
http://2nlM9TPj.mrfbp.cn
http://HISFJwC3.mrfbp.cn
http://noCfkDmB.mrfbp.cn
http://93OpKL3F.mrfbp.cn
http://Lv3otLtE.mrfbp.cn
http://ptyYD6pb.mrfbp.cn
http://AeTXW1By.mrfbp.cn
http://6lIEo1hP.mrfbp.cn
http://E03LNYxy.mrfbp.cn
http://h15qqIuI.mrfbp.cn
http://XczFHN0i.mrfbp.cn
http://7IPZ6GB6.mrfbp.cn
http://b6fU6YnU.mrfbp.cn
http://l77y9IWQ.mrfbp.cn
http://c4NqIIXi.mrfbp.cn
http://O4gJ5CcS.mrfbp.cn
http://48411zLd.mrfbp.cn
http://r8HEKS8Z.mrfbp.cn
http://jEoOtTJY.mrfbp.cn
http://LFWbIQJm.mrfbp.cn
http://www.dtcms.com/a/15086.html

相关文章:

  • 【python】Vscode 添加类型提示(Inlay Hints)
  • Windows 11 安装 Docker
  • CSV格式和普通EXCEL格式文件的区别
  • 【开源项目】数字孪生哈尔滨CIM/BIM—开源工程及源码
  • Webpack包
  • Linux软件编程:IO编程
  • 【Git】完美解决git push报错403
  • Vue 2 路由指南:从基础到高级
  • Git 设置代理
  • 12、《Spring Data JPA:极简数据库操作实战》
  • 【NLP】第十一章:隐马尔可夫模型 HMM (Hidden Markov Model)
  • 哈希表-三数之和
  • 探秘AES加密算法:多种Transformation全解析
  • 一个单点登录的token 无感刷新的node 后台 和前端调用
  • ubuntu 22.04 安装vsftpd服务
  • CCF-GESP 等级考试 2024年9月认证C++一级真题解析
  • k8s强制删除状态为 Terminating的Namespace
  • 如何利用Spring的@Value注解实现配置信息的动态注入与管理?
  • 自动化遇到的问题记录(遇到问题就更)
  • 如何测试和验证CVE-2024-1430:Netgear R7000 路由器信息泄露漏洞分析
  • 【C语言】左旋字符串(三种实现方式)
  • 【Git版本控制器】:第一弹——Git初识,Git安装,创建本地仓库,初始化本地仓库,配置config用户名,邮箱信息
  • fps动作系统9:动画音频
  • DeepSeek遇袭后的深思:ManageEngine ITOM如何筑牢安全防线
  • Uniapp 获取定位详解:从申请Key到实现定位功能
  • 告别同步费用!用「缤纷云 + 思源」实现 50G 免费空间 + 思源笔记加密同步,这份薅羊毛攻略藏不住了
  • 游戏引擎学习第101天
  • Redis 数据类型 String 字符串
  • java商城解决方案
  • NixHomepage - 简单的个人网站