偏序集
weixin_44019404
这个作者很懒,什么都没留下…
展开
-
Count The Rectangles
树状数组加上扫描线。我们可以发现的是夹在平行于x轴的两根线中的所有平行于y轴的竖线,对于答案的统计时nums*(nums-1)/2,故我们可以建立权值树状数组。枚举两条x的线,然后插入y的线,每一次统计总共有多少根线夹在中间。 #include<iostream> #include<cstring> #include<algorithm&g...原创 2019-08-12 19:51:50 · 126 阅读 · 0 评论 -
Buses and People (线段树,偏序集)
题意:有n两车,起点s终点t,t时间发车并达到。现在又m个人,每一个人想从l到r时间为t,问他能搭乘的最近一班汽车。抽象出来的问题为,解决,A<=A’,B’<=B,T’<=T的问题。我们离线处理。先按照l即车的起点和人的起点排序,得到在每一个人查询前,已经插入进去了车子且保证车子起点比人靠前。我们继续建立时间线段树(先离散化了时间),在每一个时间轴上,建立一个右端点,表示这...原创 2019-10-01 21:21:03 · 105 阅读 · 0 评论