上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 84 下一页

2018年6月14日

bzoj3626[LNOI2014]LCA

摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3626 竟然是这样看。 深度可以差分表示。一个点的深度计入贡献可以表示成给它到根的链上所有点的值+1。LCA的深度就变成对方到根节点的链上的值。 l~r与z的LCA的深度和 就是把 l~r 都这 阅读全文

posted @ 2018-06-14 20:00 Narh 阅读(186) 评论(0) 推荐(0) 编辑

2018.6.12模拟赛

该文被密码保护。 阅读全文

posted @ 2018-06-14 12:07 Narh 阅读(8) 评论(0) 推荐(0) 编辑

2018年6月13日

bzoj2038 [2009国家集训队]小Z的袜子(hose)——莫队

摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2038 莫队模板。不用特意分块来跑。连续走就行。 推推式子有什么什么的平方的。写了一个交了。还是放上我最满意的吧。 (就是加一个就多出原来cnt那么多对) 阅读全文

posted @ 2018-06-13 21:57 Narh 阅读(141) 评论(0) 推荐(0) 编辑

bzoj2442[Usaco2011 Open]修剪草坪——单调队列优化

摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2442 考虑记录前 i 个、末尾 j 个连续选上的最大值。发现时空会爆。 又发现大量的转移形如 dp[ i ][ j ] = dp[ i-1 ][ j-1 ]+a[ i ]。 再结合自己求答案要 阅读全文

posted @ 2018-06-13 20:06 Narh 阅读(175) 评论(0) 推荐(0) 编辑

bzoj1588[HNOI2002]营业额统计——双向链表

摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1588 简单Splay。但用双向链表做。很好的思路。 1.(离线)按值排序,记下pre和nxt的位置;2.倒序,为了算完把它删掉以不影响前面。 阅读全文

posted @ 2018-06-13 14:44 Narh 阅读(130) 评论(0) 推荐(0) 编辑

洛谷1527(bzoj2738)矩阵乘法——二维树状数组+整体二分

摘要: 题目:https://www.luogu.org/problemnew/show/P1527 不难想到(?)可以用二维树状数组。但维护什么?怎么查询是难点。 因为求第k小,可以考虑记权值树状数组,把比它小的和等于它的(因为可能有多个等于它的)记成1,其余记成0。 然后需要二分。 但一次询问就这么麻烦 阅读全文

posted @ 2018-06-13 08:04 Narh 阅读(182) 评论(0) 推荐(0) 编辑

2018年6月12日

bzoj1503[NOI2004]郁闷的出纳员——Splay

摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1503 好奇怪呀!为什么而TLE? 各种修改终于卡时过了。可是大家比我快多了呀?难道是因为自己把相同节点弄成一个节点、记了一个cnt的缘故? #include<iostream> #includ 阅读全文

posted @ 2018-06-12 17:06 Narh 阅读(129) 评论(0) 推荐(0) 编辑

bzoj1018[SHOI2008]堵塞的交通traffic——线段树

摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1018 巧妙的线段树。维护矩阵四个角的连通性。 考虑两个点连通的可能路径分成3部分:两点左边、两点中间、两点右边; 就拿中间部分来说,需要这个矩阵的四个角的连通性。所以就用线段树维护一下。 注意 阅读全文

posted @ 2018-06-12 10:57 Narh 阅读(121) 评论(0) 推荐(0) 编辑

bzoj4811[Ynoi2017]由乃的OJ

摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4811 第一次写树链剖分。搞清楚原树的点和线段树上的点的对应关系很重要。 (树链剖分之所以能对应到线段树上,是因为走的不是重链就是点,都是dfs序连续区间。) 本题有64位,不用像“睡觉困难综合 阅读全文

posted @ 2018-06-12 08:39 Narh 阅读(386) 评论(0) 推荐(0) 编辑

2018年6月11日

bzoj2002[Hnoi2010]Bounce 弹飞绵羊

摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2002 分块或者LCT。目前只会分块。 暴力的话,要么修改O(n)(倒序修改即可!),查询O(1);要么修改O(1),查询O(n)。 分块就是折中一下,仅修改本块中的点,查询时在一块上仅停留一下 阅读全文

posted @ 2018-06-11 19:31 Narh 阅读(122) 评论(0) 推荐(0) 编辑

上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 84 下一页

导航