
loj
文章平均质量分 85
Rose_max
这个作者很懒,什么都没留下…
展开
-
[loj#121][线段树分治][并查集]动态图连通性
Description动态加边删边维护图连通性n<=5000,m<=500000允许离线题解wori这种模板都不会写了吗…预处理每条边在什么时候出现什么时候消失根据时间建线段树线段树每个节点开一个vector存在他管理这段时间里一直存在的边把边一开始插入就可以知道这个线段树长什么样了然后开始线段树分治,dfs这棵线段树进去的时候就把边全部插入出来就全部删除...原创 2018-12-25 07:36:52 · 520 阅读 · 0 评论 -
[bzoj5462][loj#2585][线段树]新家
Description五福街是一条笔直的道路,这条道路可以看成一个数轴,街上每个建筑物的坐标都可以用一个整数来表示。小明是一位时光旅行者,他知道在这条街上,在过去现在和未来共有 n 个商店出现。第 i 个商店可以使用四个整数 x_i , t_i, a_i,b_i 描述,它们分别表示:商店的坐标、商店的类型、商店开业的年份、商店关闭的年份。小明希望通过时光旅行,选择一个合适的时间,住在五福...原创 2018-12-25 20:25:16 · 361 阅读 · 0 评论 -
[bzoj5463][loj#2587][圆方树][树形dp]铁人两项
Description比特镇的路网由 m 条双向道路连接的 n 个交叉路口组成。最近,比特镇获得了一场铁人两项锦标赛的主办权。这场比赛共有两段赛程:选手先完成一段长跑赛程,然后骑自行车完成第二段赛程。比赛的路线要按照如下方法规划: 1、先选择三个两两互不相同的路口 s, c 和 f,分别作为比赛的起点、切换点(运动员在长跑到达这个点后,骑自行车前往终点)、终点。 2、选择一条从 s 出发...原创 2018-12-26 12:49:24 · 277 阅读 · 0 评论 -
[loj#2868][线段树][笛卡尔树][DP]会议
Description传送门题解不想写了所以下面没有代码看题解发现我第一步就自闭了…感觉我在这种题从来都不会想DP的事情…设一个f[i][j]f[i][j]f[i][j]表示[i,j][i,j][i,j]的答案是什么如果我们找到了这个区间的最大值位置ppp,那么显然要不你就是让人们全部走到最大值的左边,要不就是走到最大值的右边那么转移就是f[i][j]=min(f[i][p−...原创 2019-03-14 20:15:46 · 303 阅读 · 0 评论 -
[loj2340][FWT][子集卷积]州区划分
Description传送门题解看懂题需要一会…朴素的dp就可以列出一个方程f[mask]=1r[i]p∑j∣k=maskf[j]∗r[k]pf[mask]=\frac{1}{r[i]^p}\sum_{j|k=mask} f[j]*r[k]^pf[mask]=r[i]p1j∣k=mask∑f[j]∗r[k]p其中r[i]r[i]r[i]表示iii状态下的人数那么暴力枚举子集...原创 2019-03-12 19:01:07 · 635 阅读 · 0 评论 -
[loj#3043][线段树]线段树
Description传送门题解果然这又是一个把标签告诉你的题2333简单思考一下就可以知道,其实就是要问你对于前iii个操作,有12\frac{1}{2}21的概率做或者不做,每个点有标记的概率和是多少需要维护的是一个点有值的概率$ h[x]$一个点祖先有值的概率g[x]g[x]g[x]转移分情况讨论先讨论h[x]h[x]h[x]的转移如果点是被线段树更新了的点且不是...原创 2019-04-04 15:48:33 · 318 阅读 · 0 评论 -
[loj#572][杜教筛][min-25筛]Misaka Network 与求和
Description传送门题解强行拼题来着啊2333推一发柿子可以得到一个线性的做法就是ans=∑i=1nf(i)∗(∑j=1niϕ(j)∗2−1)ans=\sum_{i=1}^{n}f(i)*(\sum_{j=1}^{\frac{n}{i}}\phi(j)*2-1)ans=i=1∑nf(i)∗(j=1∑inϕ(j)∗2−1)然后就不会了啊qwq如果设sum(x)=∑i...原创 2019-04-09 20:34:00 · 468 阅读 · 0 评论