上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
摘要: 题目链接 不会换根从暑假开始就困扰我了……拖到现在…… 会了还是很激动的。 换根操作事实上不需要(也不能)改树剖本来的dfs序……只是在query上动动手脚…… 设全树的集合为G,以root为根,u在原根到新根的链上的子树集合为G',则有查询区间=G-G'…… 然后查询的时候就查G-G'就行 话说写 阅读全文
posted @ 2018-01-25 09:25 Konoset 阅读(229) 评论(2) 推荐(0) 编辑
摘要: 题目链接 水了半个月之后Fd终于开始做题啦! 然后成功的发现自己什么都不会了 树形DP,既然是三个点两两距离相等那一定得有个中心点吧,枚举那个中心点,然后暴力DFS,根据乘法原理算。 乘法原理就是我一个子树,距离为i的选择情况增加tot[i],两个子树的话是一个子树的选择情况乘上tot[i],三个子 阅读全文
posted @ 2018-01-24 21:11 Konoset 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题没想出来很烦+一堆细节要注意很烦。 当然更可能是我智商被osu吃了。 考虑一条边会有什么贡献?它一边的黑点数*另一边的黑点数*边权。 +它一边的白点数*另一边的白点数*边权。 这样一来就成了一个树形背包 阅读全文
posted @ 2018-01-24 17:16 Konoset 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 题目链接 树形DP,设f[i][j]是当前在i点,j步之内有多少牛。从相邻点to的f[to][j-1]转移而来,减去重复计算即可。 阅读全文
posted @ 2018-01-24 14:06 Konoset 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 题目链接 最小割水题。入点向白点连边,白点向白点、黑点和空点连边,空点向空点和黑点连边,黑点向黑点和汇点连边。然后跑最大流即可。 话说Fd最近怎么光做水题啊……一点用都没有……qwq 我太菜了,做完一道题就打十来分钟osu……这么颓下去吃枣药丸 阅读全文
posted @ 2018-01-23 15:00 Konoset 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 题目链接 这题……太暴力了吧…… 开二十六棵线段树维护l到r字符i出现的次数,然后修改的时候暴力修改,输出的时候暴力输出……就过了…… 然后我还没想到…… qwq https://vjudge.net/problem/CodeForces-558E 阅读全文
posted @ 2018-01-23 11:35 Konoset 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 题目链接 水题一道,用线段树维护哈希值,脑补一下加减乱搞搞……注意细节就过了 一定注意细节…… 阅读全文
posted @ 2018-01-23 07:32 Konoset 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 题目链接 这题费用瘤,数据貌似还是错的。 把线段抽象抽象拆成两个点,入点表示左端,出点表示右端,连上容量为1费用-长度的边。 不相交线段随便连下,源点向拆出的原点S'连费用为0容量k,然后跑费用流。 由于貌似数据挂就不上代码了qwq。 阅读全文
posted @ 2018-01-22 10:23 Konoset 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 瘟疫毫无征兆地在后世三千多年时爆发。灾难先是在洛依内部扩张,因洛依的处理不当而大规模传播,最终形成一场席卷整个神创生物界的风暴。全世界因瘟疫而死的智慧生物超过十亿,所有文明均科技大倒退,洛森一度回到毫无秩序与安全感的荒蛮时代。因灾难的破坏力空前绝后,近古逐渐重建的文明将其郑重载入史书,命“死疫”。 阅读全文
posted @ 2018-01-21 14:25 Konoset 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 题目链接 不会LCTqwq,看题解似乎SPFA也可以。 把边按a排序,从小到大每加一条边就以b为距离跑一遍SPFA,类似于Kruskal的想法吧…… 貌似是个暴力 (luoguLCT模块的题我都快通过了,然而还是不会LCT蛤蛤蛤) 阅读全文
posted @ 2018-01-21 08:34 Konoset 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 题目链接 根号算法真的是博大精深啊……明明是暴力但复杂度就是能过 这也太强了吧!!! 预处理出p<=sqrt(n)的所有情况,耗时n根n 查询: 如果p<=根n,O1查表 如果p>=根n,因为只有小于根n个数对答案有贡献,所以枚举,耗时根n 修改: 因为单点修改,直接修改1~size所有的情况,耗时 阅读全文
posted @ 2018-01-20 13:21 Konoset 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 题目链接 激动qwq。这是我A的第一道分块。 分块之后对块内元素暴力sort。修改的时候对于整块打个标记,查询的时候只需要查C-tag就行了 对于非整块,暴力修改,改完之后sort 对于查询……非整块暴力查询,整块二分C-tag的位置就好啦 阅读全文
posted @ 2018-01-20 10:36 Konoset 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 题目链接 树形DP水题qwq。 设f[i][j]是以i为根的子树,染成j色,且满足内部需求的最少染色节点数。 设to是x的子节点,那么状态转移方程如此设计: 1、f[i][0] 这个状态表示i不染色,那显然很好办,对于每个to从f[to][1],f[to][2]和f[to][0]里选一个最小的即可。 阅读全文
posted @ 2018-01-20 07:09 Konoset 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 题目链接 语文题啊…… 看题解发现是让求区间中最多的数的个数,于是果断理解了一会题解……莫队套上完事。 sum[i]表示i这个数出现的次数,cnt[i]表示出现i次的数有几个,然后乱搞搞……就好了 阅读全文
posted @ 2018-01-19 21:15 Konoset 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 题目链接 带修改莫队模板。 加一个变量记录现在是第几次修改,看看当前枚举的询问是第几次修改,改少了就改过去,改多了就改回来。 话说我栈用成队列了能过样例?!!!! 从此深信一句话:样例是出题人精心设计的,绞尽脑汁才设计出一个能让错误代码通过的数据qwqqqqq 阅读全文
posted @ 2018-01-19 20:01 Konoset 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页