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

打卡信奥刷题(2631)用C++实现信奥题 P2650 弹幕考察

P2650 弹幕考察

题目背景

zeromaker 是个手残,但是他喜欢玩东方 project,ex 什么的最喜欢了

题目描述

zeromaker 对弹幕的视野控制有着深刻的研究。 每个弹幕在一段特定的时间内会出现在 zeromaker 的视野内,除此之外的时间都在 zeromaker 看不到的地方。在 zeromaker 看来,视野内的弹幕数量越多,图就越难,因为这意味着 @#¥%。 现在,zeromaker 想要评测这张图的难度,他已经知道了每个弹幕会在什么时候出现在视野内,他想知道,在一段时间内,总共有多少个弹幕出现在他的视野内过。

输入格式

第一行有两个整数nnnmmm,表示一共有nnn个弹幕,而 zeromaker 有mmm个问题。

接下来nnn行,每行两个数aaabbb,表示这个弹幕aaa秒时出现在 zeromaker 的视野内,出现了bbb秒。 接下来mmm行,每行两个整数xxxyyy,表示从xxx秒开始,经过yyy秒,其中有多少个弹幕出现过。

注意:此处的“秒”为时刻,弹幕在视野出现过当且仅当视野观测与弹幕出现的时间间隔存在重合,仅端点重合(如弹幕在第222秒结束的同时观测从第222秒开始)不算在视野出现

输出格式

mmm行,即对于 zeromaker 提出的每个问题的答案。

输入输出样例 #1

输入 #1

3 2 2 5 0 10 5 8 0 6 8 2

输出 #1

3 2

输入输出样例 #2

输入 #2

1 2 0 10 9 1 10 1

输出 #2

1 0

说明/提示

样例1说明:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 弹幕1 |--------------| 弹幕2 |-----------------------------| 弹幕3 |-----------------------| 视野1 |-----------------| 视野2 |-----|

样例2说明:

0 1 2 3 4 5 6 7 8 9 10 11 弹幕1 |-----------------------------| 视野1 |--| 视野2 |--|
  • 30%30\%30%的数据:n,m≤103n,m \le 10^3n,m103
  • 100%100\%100%的数据:1≤n,m≤1051 \le n,m \le 10^51n,m1050≤x,y,a,b≤231−10 \le x,y,a,b \le 2^{31}-10x,y,a,b2311

C++实现

#include<bits/stdc++.h>usingnamespacestd;constintN=1e5+5;inti,n,m,l[N],le,r[N],x,y;intmain(){cin>>n>>m;for(i=1;i<=n;i++){cin>>l[i]>>le;r[i]=l[i]+le-1;}sort(l+1,l+n+1);sort(r+1,r+n+1);while(m--){cin>>x>>le;y=x+le;cout<<(lower_bound(l+1,l+n+1,y)-l)-(lower_bound(r+1,r+n+1,x)-r)<<"\n";}return0;}

后续

接下来我会不断用C++来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现,记录日常的编程生活、比赛心得,感兴趣的请关注,我后续将继续分享相关内容

http://www.jsqmd.com/news/182975/

相关文章:

  • 拉格朗日量:简单系统
  • ComfyUI用户福音:Sonic插件化接入,可视化操作零代码门槛
  • 虚拟偶像演唱会?Sonic为基础构建IP
  • 【智能体】SKILL.md 的作用是什么?
  • Sonic模型是否开源?许可证类型及商用授权说明
  • 剧场管理系统|基于java+ vue剧场管理系统(源码+数据库+文档)
  • Calibre 新手使用记录
  • 财经数据分析讲解?搭配图表更直观
  • Sonic数字人培训教程发布:新手三天上手实操课
  • Sonic数字人能否复活逝者?技术可行伦理禁止
  • 如何在ComfyUI中配置Sonic数字人工作流?超详细参数设置指南
  • 【Web APIs】移动端常用的 JavaScript 开发插件 ③ ( Swiper 插件简介 | Swiper 插件使用方法 | Swiper 插件使用步骤 )
  • 智能写作新纪元:paperxie 毕业论文功能,如何让学术输出 “一键升级”?
  • Java中HashMap的实现原理
  • 生活垃圾治理运输系统|基于java+ vue生活垃圾治理运输系统(源码+数据库+文档)
  • P4588 [TJOI2018] 数学计算
  • expand_ratio取0.15-0.2,为Sonic数字人预留面部动作空间
  • 从 “开题卡壳” 到 “答辩稳过”:毕业季的论文救星,paperxie 毕业论文让你少熬 30 夜
  • 我们反对任何形式的数字人滥用行为
  • 打卡信奥刷题(2629)用C++实现信奥题 P2634 [国家集训队] 聪聪可可
  • 力扣1179-重新格式化部门表
  • Spring AI 集成国内大模型实战:千问/豆包(含多模态)+ Spring Boot 4.0.1 全攻略
  • Sonic数字人可用于广告投放?案例分析ROI提升效果
  • 任务管理|基于java + vue任务管理系统(源码+数据库+文档)
  • 基于Sonic的数字人生成方案,助力短视频创作降本增效
  • 当AI开始懂你的学术焦虑:PaperXie毕业论文功能,不是代写,是“思维协作者
  • Sonic社区治理规则:维护健康生态人人有责
  • 打卡信奥刷题(2630)用C++实现信奥题 P2638 安全系统
  • 全网最全9个AI论文写作软件,MBA毕业论文必备!
  • 面试必杀:对比 LangChain 与 AutoGPT/BabyAGI 的本质差异——为什么工业界更倾向于‘可控图(Graph)’?