会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
uid001
首页
管理
上一页
1
···
51
52
53
54
55
56
57
58
59
···
63
下一页
2019年4月1日
Linear Kingdom Races CodeForces - 115E (线段树优化dp)
摘要: 大意: n条赛道, 初始全坏, 修复第$i$条花费$a_i$, m场比赛, 第$i$场比赛需要占用$[l_i,r_i]$的所有赛道, 收益为$w_i$, 求一个比赛方案使得收益最大. 设$dp[i]$为只考虑前$i$条赛道的最大收益, $calc(i,j)$为占用区间$[i,j]$的赛道的比赛收益和
阅读全文
posted @ 2019-04-01 18:04 uid001
阅读(172)
评论(0)
推荐(0)
编辑
2019年3月31日
换根板子
摘要: 大概总结一下换根思路, 假设初始根为1, 换根后为$r$. 1, 单点修改 直接改即可, 不影响 2, 子树$x$修改或询问 (需要满足修改具有可减性) (1)若x=r, 对全部节点加 (3)若x不在树链1->r上, 直接加即可 (3)若x在树链1->r上且x!=r, 全部节点加, 再对x在树链1-
阅读全文
posted @ 2019-03-31 22:17 uid001
阅读(231)
评论(0)
推荐(0)
编辑
Jamie and Tree CodeForces - 916E (换根)
摘要: 大意: n节点树, 每个点有权值, 三种操作: 1,换根. 2, lca(u,v)的子树权值全部增加x. 3, 查询子树权值和. 先不考虑换根, 考虑子树x加v的贡献 (1)对fa[x]到根的树链贡献为sz[x]*v; (2)对x子树内的点y贡献为sz[y]*v; 步骤(1)可以用单点更新子树求和实
阅读全文
posted @ 2019-03-31 18:07 uid001
阅读(146)
评论(0)
推荐(0)
编辑
2019年3月30日
数论练习
摘要: 1, CF 870F Paths 大意: n节点图, 节点$x,y$之间有一条边当且仅当$gcd(x,y)\not= 1$. 求$\sum\limits_{u=1}^n\sum\limits_{v=u+1}^n d(u,v)$, $d$为最短路数组, 不连通时为0. $1$和$>n/2$的素数显然是
阅读全文
posted @ 2019-03-30 21:48 uid001
阅读(239)
评论(0)
推荐(0)
编辑
Tree Requests CodeForces - 570D (dfs水题)
摘要: 大意: 给定树, 每个节点有一个字母, 每次询问子树$x$内, 所有深度为$h$的结点是否能重排后构成回文. 直接暴力对每个高度建一棵线段树, 查询的时候相当于求子树内异或和, 复杂度$O((n+m)log(n+m))$ 看了别人题解后发现有简单做法, 高度相同的点在每个子树内的dfs序一定相邻,
阅读全文
posted @ 2019-03-30 21:36 uid001
阅读(221)
评论(0)
推荐(0)
编辑
上一页
1
···
51
52
53
54
55
56
57
58
59
···
63
下一页