
算法
走两步331
这个作者很懒,什么都没留下…
展开
-
最短路练习题题解
无原创 2023-01-31 17:13:07 · 305 阅读 · 0 评论 -
最短路题解
无原创 2023-01-11 01:21:44 · 118 阅读 · 0 评论 -
hdu 1542 扫描线+离散化
Problem - 1542 (hdu.edu.cn) 我用【l,r】来表示【l,r+1】这个区间,保证所有的区间都不会漏,可以自己尝试着画出线段树,就好理解了。 于是,只需要维护线段树的【1,len-1】这个区间即可维护整个区间(len为离散化之后的长度) 从左到右扫描,将每一条离散化后的竖边用结构体打包保存,包括了(x,y1,y2,flag),flag是1表示是矩形左边的竖边,-1表示右边的。 排序后,从左到右遍历竖边(最后一条竖边不用遍历),对于遍历的每条竖边,先将其对于的y轴的【y1,y2】原创 2022-04-07 17:38:11 · 485 阅读 · 1 评论