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

活动安排问题 之 前缀和与差分

文章目录

D. Robert Hood and Mrs Hood

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 考虑到一个活动开始时间和结束时间s,e,那么可以影响到的范围就是 s-d+1,e,所以我们只需对这个每一个活动可以影响到的区域进行标记即可,当然为了降低时间复杂度,我们将使用前缀和与差分
t = int(input())

for _ in range(t):
    n,d,k = map(int,input().split())
    # 定义pre[i] 定义为 0 到 i 位置的前缀和问题
    pre = [0]*(n+2)
    for i in range(k):
        s,e = map(int,input().split())
        pre[max(1,s-d+1)] += 1
        pre[e+1] -= 1
    # 需要求解前缀和
    curbro,curmom = 0,0
    cur = 0
    bro,mom = -1,float("inf")
    for i in range(1,n+2-d):
        cur += pre[i]
        if cur > bro:
            curbro = i
            bro = cur
        if cur < mom:
            curmom = i
            mom = cur 
    print(curbro,curmom)

相关文章:

  • FreeRTOS之任务管理
  • Linux系统常见磁盘扩容操作(Common Disk Expansion Operations in Linux Systems)
  • Ant Design Vue 表格复杂数据合并单元格
  • 从自动测量、8D响应到供应链协同的全链路质量管理数字化方案——全星QMS如何破解汽车行业质量困局
  • AI技术前沿:蓝耘元生代智算云快速入门教程详解,与其他云人工智能大模型深度对比
  • AI幻觉的生成原理与应对指南:六大中文模型横向解析
  • hash.
  • AI日报 - 2024年4月14日
  • PHP爬虫教程:使用cURL和Simple HTML DOM Parser
  • ECMAScript 11 新特性
  • [c语言日寄]空间复杂度
  • 典型操作系统内核架构
  • 《一文讲透》第7期:KWDB 巧用标签与索引优化查询性能
  • 《AI大模型应知应会100篇》 第16篇:AI安全与对齐:大模型的灵魂工程
  • 计算机网络参考模型
  • Spring的定时任务
  • 抖音IP属地可以随便选择地址吗?深度解析
  • Kaggle-Store Sales-(回归+多表合并+xgboost模型)
  • 视频分析设备平台EasyCVR打造阳光药房远程可视化智慧监管体系
  • 文档解析的技术难点有哪些?如何解决?
  • 程璧“自由生长”,刘卓辉“被旋律牵着走”
  • 我国已形成完整人工智能产业体系,专利申请量位居全球首位
  • 葛兰西的三位一体:重提并复兴欧洲共产主义的平民圣人
  • 最高法专门规范涉企案件审执工作:从源头防止趋利性执法司法
  • 持续更新丨伊朗内政部长:港口爆炸已致14人死亡
  • 对话|男篮国手杨瀚森:参加NBA选秀,去更大的舞台追梦