随笔分类 -  数据结构-主席树

摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3674http://www.lydsy.com/JudgeOnline/problem.php?id=3673双倍经验啦啦啦。。给主席树换了个名称果然高大上。。。首先要可持久化并查集其实就是可持久化数组... 阅读全文
posted @ 2014-12-08 18:37 iwtwiioi 阅读(761) 评论(0) 推荐(0) 编辑
摘要:概要:就是用来维护区间信息,然后各种秀智商游戏。技巧及注意:一定要注意标记的下放的顺序及影响!考虑是否有叠加或相互影响的可能!和平衡树相同,在操作每一个节点时,必须保证祖先的tag已经完全下放。size值的活用:主席树就是这样来的。支持区间加减,例题和模板:主席树01(就是更新和不更新等这种对立操作... 阅读全文
posted @ 2014-09-28 23:24 iwtwiioi 阅读(1027) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1901首先还是吐槽时间,我在zoj交无限tle啊!!!!!!!!我一直以为是程序错了啊啊啊啊啊啊。bzoj提交是wa!!T_T,将数组改大就acT_T吐槽完毕。这题之前做过,用树套树做的,但是时间感人(... 阅读全文
posted @ 2014-08-22 17:40 iwtwiioi 阅读(565) 评论(1) 推荐(0) 编辑
摘要:http://www.spoj.com/problems/COT/(速度很快,排到了rank6)这题让我明白了人生T_T我知道我为什么那么sb了。调试一早上都在想人生。唉。太弱。太弱。手一抖,真的一生就毁了。不到一小时打好的代码,硬是调试了2小时。这什么水平。到头来,和network那题的错误一样,... 阅读全文
posted @ 2014-08-22 12:07 iwtwiioi 阅读(699) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1146第一种做法(时间太感人):第二种做法(rank5,好开心)================================8-20===============================这题... 阅读全文
posted @ 2014-08-20 20:03 iwtwiioi 阅读(779) 评论(2) 推荐(0) 编辑
摘要:http://poj.org/problem?id=2104裸题不说。主席树水过。#include #include #include using namespace std;#define dbg(x) cout >1inline int getint() { char c; int ret=0,... 阅读全文
posted @ 2014-08-20 09:30 iwtwiioi 阅读(497) 评论(0) 推荐(0) 编辑
摘要:囧,现在才学。而且发现,主席树和以前写过的线段树维护名次是差不多的,,,只是用多颗线段树维护区间信息,然后可以像前缀和一样的加减。恩,慢慢来写这篇博文。(各种定义以及背景我都掠过了)我先说主席树的构成吧(省略大堆专业术语,我只写通俗易懂的)我们假设现在要维护的数组是a[]一颗主席树T[i]其实就是一... 阅读全文
posted @ 2014-08-09 18:07 iwtwiioi 阅读(849) 评论(4) 推荐(0) 编辑

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