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

打卡信奥刷题(2864)用C++实现信奥题 P4939 Agent2

P4939 Agent2

题目背景

炎炎夏日还没有过去,Agent 们没有一个想出去外面搞事情的。每当 ENLIGHTENED 总部组织活动时,人人都说有空,结果到了活动日,却一个接着一个咕咕咕了。只有不咕鸟Lyn_king一个人冒着太阳等了半个多小时,然后居然看到连 ENLIGHTENED 行动参谋都咕咕咕了,果然咕咕咕是人类的本性啊。

题目描述

作为一个 ENLIGHTENED 行动指挥,自然不想看到这一点,于是他偷取到了那些经常咕咕咕的 Agent 的在下来NNN天的活动安排表,并且叫上了你来整理。在整理过程中,ENLIGHTENED 行动指挥对你说了MMM条命令,命令操作如下。

  1. 输入0,a,b0,a,b0,a,b,这代表在第aaa天到第bbb天,有一名 Agent 要咕咕咕。
  2. 输入111aaa,这代表 ENLIGHTENED 行动指挥询问你根据目前的信息,在第aaa天有多少名 Agent 会咕咕咕。

作为同是不咕鸟的你,也想要惩戒那些经常咕咕咕的人,所以,请协助完成 ENLIGHTENED 行动指挥完成整理,并且在他每次询问时,输出正确的答案。

输入格式

第一行输入两个整数N,MN,MN,M,接下来MMM行,每行输入一个命令,命令格式见题目描述。

输出格式

对于每一次询问的操作,都要输出询问的答案。答案之间用换行隔开。

输入输出样例 #1

输入 #1

5 5 0 1 2 0 1 5 1 1 0 3 5 1 5

输出 #1

2 2

说明/提示

对于20%20\%20%的数据N,M≤10N,M \leq 10N,M10

对于40%40\%40%的数据N,M≤103N,M \leq 10^3N,M103

对于60%60\%60%的数据N,M≤105N,M \leq 10^5N,M105

对于100%100\%100%的数据1≤a,b≤N≤107,M≤4×1051 \leq a,b \leq N \leq 10^7,M \leq 4\times 10^51a,bN107,M4×105

C++实现

#include<bits/stdc++.h>usingnamespacestd;intn,a[10000001],c[10000001],m;intlowbit(inti){returni&(-i);}intgetSum(intx){//求和intsum=0;for(inti=x;i>0;i-=lowbit(i))//树状数组的前缀和sum+=c[i];returnsum;}voidmodify(intx,intdelta){//改变数据for(inti=x;i<=n;i+=lowbit(i))c[i]+=delta;}intmain(){cin>>n;cin>>m;for(inti=1;i<=m;i++){inta,b,c;cin>>c;if(c==1){cin>>a;cout<<getSum(a)<<endl;//树状数组前缀和得到单点查询}else{cin>>a>>b;modify(a,1);modify(b+1,-1);}}return0;}

后续

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

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

相关文章:

  • oii一键生成动漫,oiioii一键生成动漫,oii邀请码,oiioii邀请码2026年2月24日最新
  • 2.24
  • 2026年热门的离婚律师/光谷离婚律师实用推荐平台 - 行业平台推荐
  • 2026年2月太原装修/装潢/全屋整装/公司全面评测分析 - 2026年企业推荐榜
  • 直通智推时代:官方合作入口与联系方式一站速查 - 速递信息
  • 2026年评价高的初效平板式过滤器/苏州空气过滤器厂家综合实力参考(2026) - 行业平台推荐
  • 粉末冶金钨钢模具破局:中材3S方法论开启高价值制造新时代 - 速递信息
  • 2026年塑料模板厂家权威推荐榜:现浇塑料模板厂家/现浇水沟塑钢模板/箱涵塑料模板/隧道电缆沟塑料模板/选择指南 - 优质品牌商家
  • XState状态深度解析
  • 市政/文旅/园区必备:四川苹果仓厂家怎么选?这5家值得闭眼入 - 深度智识库
  • 2026年评价高的锅炉/江苏烧结余热锅炉品牌厂家推荐 - 行业平台推荐
  • 2026年2月太原旧房翻新/新房装修公司竞争格局深度分析 - 2026年企业推荐榜
  • 让电机更聪明:变频器控制柜制造如何成为工业节能核心?
  • 留学生求职机构测评:五大维度实测解析(选机构必看) - Matthewmx
  • XState状态机深度解析
  • 电机:07 永磁同步电机(PMSM):电动车时代的王者
  • 实测对比:多款高三寒假语数英衔接教辅优劣分析,期中抢分卷/入学分班卷/期中提分卷/会考练习册,寒暑假衔接教辅机构品牌推荐 - 品牌推荐师
  • 2026年靠谱的玄金瓦厂家/广西玄金瓦生产商实力参考哪家质量好(更新) - 行业平台推荐
  • 什么是模型管理平台?OpenCSG如何构建企业级AI基础设施
  • 春招、秋招、实习三线博弈:留学生高端求职进入“通道竞争”时代 - Matthewmx
  • 什么是模型管理平台?2026企业级大模型管理系统全解析
  • 2026年比较好的湖南彩石瓦/高端彩石瓦真实参考销售厂家参考怎么选 - 行业平台推荐
  • 计算机毕设Java基于微信小程序的个性化音乐系统 基于SpringBoot与微信小程序的智能音乐推荐与社交分享平台 微信小程序生态下的用户定制化音乐流媒体服务系统
  • 从脚本到服务:FC2视频下载器的架构演进之路
  • 2026企业级模型管理平台如何打通数据与智能体?OpenCSG AgenticHub全栈解析
  • 2026年评价高的QCW激光焊接机/振镜式激光焊接机哪家强生产厂家实力参考 - 行业平台推荐
  • 盘点2026年苏州定制服装制造厂,哪家品牌靠谱、费用合理 - 工业品网
  • 万里通积分卡如何快速回收?教你使用秘诀 - 团团收购物卡回收
  • ❓ 为什么 MOUNTED 之后 mkdirs 还会失败?
  • 题解:AcWing 241 楼兰图腾