[BZOJ1651] [Usaco2006 Feb]Stall Reservations 专用牛棚

2024-01-09 12:58

本文主要是介绍[BZOJ1651] [Usaco2006 Feb]Stall Reservations 专用牛棚,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

传送门

http://www.lydsy.com/JudgeOnline/problem.php?id=1651

题目大意

给出奶牛运动的时间段,询问同一时间最多的奶牛数

题解

线段树或差分序列

线段树
varx:array[0..3000000,1..4]of longint;i,j,k:longint;n,a,b,m:longint;
function max(a,b:longint):longint;
beginif a>b then exit(a) else exit(b);
end;procedure build(a,l,r:longint);
var mid:longint;
beginx[a,1]:=l; x[a,2]:=r;if l=r then exit;mid:=(l+r)>>1;build(a*2,l,mid);build(a*2+1,mid+1,r);
end;procedure pushdown(a:longint);
beginif x[a,1]=x[a,2] then begin x[a,4]:=0; exit; end;inc(x[a*2,3],x[a,4]); inc(x[a*2,4],x[a,4]);inc(x[a*2+1,3],x[a,4]); inc(x[a*2+1,4],x[a,4]);x[a,4]:=0;
end;procedure update(a,l,r:longint);
var mid:longint;
beginif x[a,4]<>0 then pushdown(a);if (l=x[a,1])and(r=x[a,2]) then begin inc(x[a,3]); inc(x[a,4]); exit; end;mid:=(x[a,1]+x[a,2])>>1;if r<=mid then update(a*2,l,r) elseif l>mid then update(a*2+1,l,r)else begin update(a*2,l,mid); update(a*2+1,mid+1,r); end;x[a,3]:=max(x[a*2,3],x[a*2+1,3]);
end;beginreadln(n);build(1,1,1000000);for i:=1 to n dobeginreadln(a,b);update(1,a,b);end;writeln(x[1,3]);
end.
差分序列

学习了一下~
差分是相邻两个数的差值,序列是所有的差值排成序列
我们考虑区间加上一个相同的数a,[L,R],那么对于差分序列x[l]+a,x[r+1]-a
最后用前缀和判断最大值即可

varsum,x:array[0..1000005]of longint;i,j,k:longint;n,a,b,ans:longint;
beginfillchar(x,sizeof(x),0);fillchar(sum,sizeof(sum),0);readln(n);for i:=1 to n dobeginreadln(a,b);inc(x[a]); dec(x[b+1]);end;ans:=0;for i:=1 to 1000005 dobeginsum[i]:=sum[i-1]+x[i];if ans<sum[i] then ans:=sum[i];end;writeln(ans);
end.

这篇关于[BZOJ1651] [Usaco2006 Feb]Stall Reservations 专用牛棚的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/587184

相关文章

热泵专用压缩机与普通压缩机的区别

普通压缩机和低温压缩机在空气源热泵机组上应用对比: 1.普通压缩机 1.低温工况运行时,压缩机高压缩比、产生过热、润滑油变质、涡旋盘磨损等;高温工况运行时,电机过载、轴承磨损、电机绕组超过极限。 2.高水温运行时,高冷凝温度,电机过载、过热;润滑油变质,涡旋盘磨损、轴承磨损,电机绕组超过极限。 3.在低温工况时,能力不够和能效比低,经济性差,在-10度以下能力衰减可达40%以上,COP<1.5W/

POJ1274_The Perfect Stall(二分图最大匹配)

解题报告 http://blog.csdn.net/juncoder/article/details/38136193 题目传送门 题意: n头m个机器,求最大匹配。 ps 一分钟前刚做了POJ1469 直接改了输入输出就交了,题意完全一样,,,sad ,代码传送门 The Perfect Stall Time Limit: 1000MS Memory Limit: 1

AI芯片:Edge TPU(谷歌出品)【在边缘(edge)设备上运行的“专用集成芯片”】【量化操作:Edge TPU使用8 位权重进行计算,而通常使用32位权重。所以我们应该将权重从32位转换为8位】

谷歌Edge TPU的价格不足1000人民币,远低于TPU。实际上,Edge TPU基本上就是机器学习的树莓派,它是一个用TPU在边缘进行推理的设备。 一、云vs边缘 1、边缘运行没有网络延迟 Edge TPU显然是在边缘(edge)运行的,但边缘是什么呢?为什么我们不选择在云上运行所有东西呢? 在云中运行代码意味着使用的CPU、GPU和TPU都是通过浏览器提供的。边缘与云相反,即在

QL5010-16-ASEMI逆变焊机专用整流桥QL5010

编辑:ll QL5010-16-ASEMI逆变焊机专用整流桥QL5010 型号:QL5010 品牌:ASEMI 封装:KBPC-4 批号:2024+ 类型:整流模块 电流:50A 电压:1600V 安装方式:直插式封装 特性:大功率、整流桥 产品引线数量:4 产品内部芯片个数:4 产品内部芯片尺寸:MIL 工作结温:-40℃~150℃ 功率:50W 包装方式:500

5分钟搞定!最好用的6款写论文专用神器APP软件

在当今学术研究和写作领域,AI论文写作工具的出现极大地提高了写作效率和质量。这些工具不仅能够帮助研究人员快速生成论文草稿,还能进行内容优化、查重和排版等操作。以下是8款推荐的AI论文写作工具,包括千笔-AIPassPaper,帮助你更好地选择适合自己的工具。 1. 千笔-AIPassPaper 千笔-AIPassPaper是一款功能强大的AI论文写作工具,能够帮助用户快速生成论文草稿,并提供免

公网、内网ip地址专用SSL证书

现在给网站安装SSL证书来实现网站的HTTPS安全访问已经成了大多数人的共识,但是有一些特殊情况:比如对于个别的应用IP地址不需要绑定域名,只是单纯用IP来访问网站,这种情况下,可以实现HTTPS访问吗? 先说答案——是可以的! 下面是ip地址专用证书申请流程:公网(内网)IP地址专用证书—获取大额优惠券填写注册码230922https://www.joyssl.com/certificat

GSM的逻辑信道-控制信道-专用控制信道(DCCH)

基本概念 专用控制信道(DCCH:Dedicated Control CHannel):是一种“点对点”的双向控制信道,其用途是在呼叫接续阶段和在通信进行当中,在移动台和基站之间传输必需的控制信息。其中又分为SDCCH、SACCH和FACCH。   解释说明 1) 独立专用控制信道(SDCCH:Standalone Dedicated Control CHannel) SDC

C++算法 模版代码 详细介绍(CSP考试专用)

C++算法 模版代码 PS:大部分模版代码知识点都有例题 + 链接🔗!请放心食用! TIP : 此为CSP-J/S初/复赛复习专用 废话不多说,直接开始今天的内容! 1、高精度算法: 1.1 高精度加法: 例题:信息学奥赛一本通 - 1168:大整数加法 1.2 高精度减法: 1.3 高精度乘法: 1.4 高精度除法(高精 / 低精) 2、最大公因数

第3章、通用为本,专用为末

目录 3.1 继承构造函数 3.2 委派构造函数 3.3 右值引用:移动语义和完美转发 3.4 显示转换操作符 3.5 列表初始化 3.6 POD类型 3.7 非受限联合体  3.8 用户自定义字面量  3.9 内联名字空间 3.10 模板的别名  3.11 一般化的SFINEA原则​ 3.12 本章小结 3.1 继承构造函数

SFF806A-ASEMI无人机专用SFF806A

编辑:ll SFF806A-ASEMI无人机专用SFF806A 型号:SFF806A 品牌:ASEMI 封装:ITO-220AB 批号:最新 最大平均正向电流(IF):8A 最大循环峰值反向电压(VRRM):600V 最大正向电压(VF):0.95V~0.90V 工作温度:-65°C~175°C 反向恢复时间:35ns 芯片个数:2 芯片尺寸:74mil 引脚数量:3