随笔分类 -  平衡树

摘要:重新来过。 阅读全文
posted @ 2019-10-15 16:43 Rorschach_XR 阅读(214) 评论(0) 推荐(0)
摘要:爆零了。少特判见祖宗。还好这场不计入总分。 考场上什么都没想。感觉考试状态又回到了两个月前。 A.Antipalindrome 手玩样例,不难发现题目中要求的合法串的充要条件是:对于任意$i \in [2,n]$,有$ s[i] \neq s[i-1]\ and \ s[i-1]\neq s[i+1 阅读全文
posted @ 2019-09-27 15:41 Rorschach_XR 阅读(220) 评论(0) 推荐(0)
摘要:无旋Treap Splay UPD:2019.8.4 Scapegoat Tree UPD again:改完还是有错。感谢luogu网友@喝酸奶不舔盖 的提醒,之前更新祖先cnt相当于只改了它父亲而不是它的所有祖先。已修正。 UPD:之前放上来的板子有错。对于之前参考过这个代码的大佬们深感抱歉。 一 阅读全文
posted @ 2019-08-06 10:31 Rorschach_XR 阅读(551) 评论(1) 推荐(0)
摘要:题目大意 给定一棵树,边带权,问有多少点对满足二者间距离$\leq K$,$n \leq 40000$. 题解 点分治专题首杀!$Jackpot!$ (本来看着题意比较简单想捡个软柿子捏,结果手断了……) 点分治的总结先鸽着,这里只说题解。 分析一下题目: 对于无根树上的某一节点x,如果把它看作根, 阅读全文
posted @ 2019-07-26 20:24 Rorschach_XR 阅读(261) 评论(0) 推荐(0)
摘要:题面 看似是要区间修改,然而实际上只需要维护底线和工资的相对大小关系, 瞬间变水 用delta记录对工资的加减,那么添加节点时点权应-delta,输出时+delta 几种操作中减少工资较麻烦: 1.delta-=val; 2.删点 求前驱转到根,删除左子树 这里的删除不用一个一个暴力删,直接断掉子树 阅读全文
posted @ 2019-06-13 12:17 Rorschach_XR 阅读(171) 评论(0) 推荐(1)
摘要:一杯茶,一包烟,一道水题调一天 题面 这题一眼看上去就是个裸板子对吧 本来以为要两棵splay,读了一下题发现店里只能有一种生物(人/宠物) 所以记录一下当前店里的状态就行了 老年手速20min过编译, 嗯? 检查了30min发现没取mod 嗯? 检查调试对拍了2h+30min重构代码 发现Spla 阅读全文
posted @ 2019-06-13 08:47 Rorschach_XR 阅读(204) 评论(0) 推荐(0)
摘要:这篇blog写的吼啊 阅读全文
posted @ 2019-06-12 14:33 Rorschach_XR 阅读(278) 评论(1) 推荐(2)

//雪花飘落效果