"BZOJ 2588" Count on a tree 题面 求树上两点之间路径上第k大的点权。 题解 一开始看到这道题觉得是树剖,然后又听说是主席树,然后以为是主席树+树剖,差点没吓死…… 然后发现,如果每个点都挂一棵主席树,每棵都通过修改父亲的主席树得到,这样当询问路径(u, v)时,u的主席树 ...
分类:
其他好文 时间:
2017-12-08 21:10:43
阅读次数:
211
[Sdoi2010]地精部落 Description 传说很久以前,大地上居住着一种神秘的生物:地精。 地精喜欢住在连绵不绝的山脉中。具体地说,一座长度为 N 的山脉 H可分 为从左到右的 N 段,每段有一个独一无二的高度 Hi,其中Hi是1到N 之间的正 整数。 如果一段山脉比所有与它相邻的山脉都 ...
分类:
其他好文 时间:
2017-12-08 16:55:00
阅读次数:
144
题链: http://www.lydsy.com/JudgeOnline/problem.php?id=1855 题解: DP,单调队列优化。(好久没做 DP题,居然还意外地想出来了) 定义 dp[i][k] 表示前 i天,手上还有 k股的最大收益。(注意这个定义是个前缀的形式)假设枚举到了第 i天... ...
分类:
其他好文 时间:
2017-12-08 16:34:41
阅读次数:
163
这大概是BZOJ里除了A+B Problem最水的一道题了吧 题面:http://www.lydsy.com/JudgeOnline/problem.php?id=1724 这道题其实有一些思路还是可以借鉴的 首先是逆向思维:为了让计算次数最多的边必须是最小的边,因此最小的和倒数第二小的必然在二叉树 ...
分类:
其他好文 时间:
2017-12-08 01:16:57
阅读次数:
135
题目: 给个n个点的多边形,n个点按顺序给出,给个点m,判断m在不在多边形内部 题解: 网上有两种方法,这里写一种:射线法 大体的思想是:以这个点为端点,做一条平行与x轴的射线(代码中射线指向x轴正方向) 如果交点个数为奇数的话就在内部,如果为偶数(包括0)就在外部 ...
分类:
其他好文 时间:
2017-12-06 20:13:14
阅读次数:
178
题目描述: 在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上站着一些蜥蜴,你的任务是让尽量多的蜥蜴逃到边界外。 每行每列中相邻石柱的距离为1,蜥蜴的跳跃距离是d,即蜥蜴可以跳到平面距离不超过d的任何一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时,所离开的石柱高度减1(如果仍然落在地图内部,则到 ...
分类:
其他好文 时间:
2017-12-04 23:38:52
阅读次数:
205
第三周项目2-建设“顺序表”算法库 leetcode003:LongestSubstringWithoutRepeating Characters java核心技术卷之复选框 BZOJ1426:收集邮票期望 v4i盏材耗http://p.baidu.com/pai/center?uid=ee5861 ...
分类:
其他好文 时间:
2017-12-03 11:24:07
阅读次数:
292
题意: 给出一个n个节点的有根树(编号为0到n-1,根节点为0,n <= 50000)。 一个点的深度定义为这个节点到根的距离+1。 设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。 有q次询问,每次询问给出l,r,z,求∑ dep[LCA(i,z)] (l<=i<=r)。 ...
分类:
其他好文 时间:
2017-12-02 22:10:13
阅读次数:
232
早上考了试,本来说好考一套有网络流的省选,结果考了神tm的noi2010day1 T1一眼80 T2本来写了个线段树+优先队列算答案,已经很类似正解了,可惜就差那么一点没想到。。最后无奈写了个20暴力 T3网络流嘛,考虑到每个点为0或1最优,转化成最小割模型 但是,我读入读错啦。于是只拿了10分,惨... ...
分类:
其他好文 时间:
2017-12-02 11:13:01
阅读次数:
148
从上到下枚举上下底边,那么涉及两行的添加和删除。 首先预处理出对于每一列,每个位置添加和删除时,是否会对往下$k$个里出现这个颜色造成影响。 然后对于每种颜色维护一个长度为$m$的bitset,表示哪些列出现过该颜色。 那么每次修改时,找到前驱和后继,对这一行答案的影响是一段区间加,差分前缀和即可。 ...
分类:
其他好文 时间:
2017-12-02 11:05:47
阅读次数:
143