Processing math: 100%

随笔分类 -  分治 / CDQ分治

摘要:题意 http://uoj.ac/problem/184 题解 大概是神题。 网格图上跑最短路有一个经典的优化方式:分治分组跑最短路。 对于这道题,设矩形长为 n,宽为 m,则对 n,m 中更大的一个二分。 这里只考虑按 n 分治的情况。 如上图,设 S=nm,因为此时一列的点数 阅读全文
posted @ 2019-09-18 15:49 大本营 阅读(245) 评论(0) 推荐(0) 编辑
摘要:题意 给定一张 n 个点 m 条边的无向图,问删去每个点后,原图是不是二分图。输出一个长度为 n01 串表示答案。 多组数据。 T5, 1n,m105, 1u,vn, uv 题解 阅读全文
posted @ 2019-08-12 20:14 大本营 阅读(160) 评论(0) 推荐(0) 编辑
摘要:这题的重点不在于代码,而在于复杂度分析…… 首先我们肯定会写 n2 暴力,就是每次暴力扫 [l,r] 区间,找到任意一个在此区间中只出现过一次的数。设其下标为 mid,显然在这个区间中任取一个子区间,只要这个子区间包含第 mid 个数,这个子区间就是非“无聊的”,所以分治判断 $[ 阅读全文
posted @ 2019-07-08 11:09 大本营 阅读(204) 评论(0) 推荐(0) 编辑
摘要:二维数点的题目还用赘述么…… 题意就是这道题 离线 CDQ 分治 在线 kdtree 阅读全文
posted @ 2019-01-11 20:41 大本营 阅读(657) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示