摘要: 题解:分治 div(a,b,c,d,l,r) 表示处理在(a,b)(c,d)这个矩形内走,队列(l,r)中询问的答案 枚举较短中线上的点,求最短路 如果x,y不再同一侧,那么最短路一定经过中线,处理完毕 如果在同一侧,那么最短路可能经过也可能不经过中线,所以递归两边处理 犯过的SB错误: 把询问分组 阅读全文
posted @ 2018-03-19 07:08 ws_zzy 阅读(139) 评论(0) 推荐(0) 编辑