码迷,mamicode.com
首页 >  
搜索关键字:倍增    ( 1195个结果
P5344 【XR-1】逛森林[倍增优化建图,zkw线段树优化spfa]
判下连通,离线下来连边,就是个裸的板子了QvQ。 我们把一堆边连到一个点,那个点连到一堆边,这样就可以满足 [l1,r1] to [l2,r2] 了 可以用 zkw 线段树来跑 spfa,奇怪的姿势增加了。 ...
分类:其他好文   时间:2020-05-02 18:47:50    阅读次数:47
LCA转RMQ 方法(预览)
这个方法要开倍增求 $LCA$ 方法的两倍空间, 还要开额外数组记录深度和 $dfn$, 各位勇士慎重。 可以 $O(n + n\log n)$ 预处理 $O(1)$ 动态回答 $LCA$ (常数和RMQ一样), 不谈空间缺点的话还是吊打倍增求 $LCA$ 的。 算法流程: 算法的过程就是在便利有根 ...
分类:其他好文   时间:2020-04-27 11:26:33    阅读次数:56
【cf755G】G. PolandBall and Many Other Balls(dp+生成函数+倍增)
"传送门" 题意: 给定$n$个小球,标号为$1,2,...,n$,现在要从中选出$m$组。每一组只能包含一个小球或者两个标号相邻的小球。 给定$k$,求出所有分组为$m,1\leq m\leq k$的方案数。 思路: 考虑直接暴力$dp:dp_{i,j}$表示前$i$个球划分$j$个组的方案数,那 ...
分类:数据库   时间:2020-04-17 23:57:29    阅读次数:160
CF1335F Robots on a Grid
比较简单的倍增 ~~但还是看了题解才会~~ 题意 给出一个 $n\times m$ 的网格,每个格子有颜色,$0$ 黑 $1$ 白,每个格子还有一个方向,表示这个格子上的机器人会向那个方向走,并保证不会走出格子 摆放机器人,它们同时开始运动,在任意时刻不能有两个机器人在同一个格子里 先最大化机器人个 ...
分类:其他好文   时间:2020-04-14 18:38:03    阅读次数:85
CH5701 开车旅行(倍增dp+set)
传送门 解题思路: 一道比较有趣的题,解题工作主要分为两块: ①找出k(k=0表示小A先走,k=1表示小B先走,下面同理)从点i出发下一个到达的点to[k][i]; 一开始偷懒用了vector(偷懒一时爽),由于vector的erase操作是o(n)的,这个预处理时间复杂度就彪到o(n2)了。这里改 ...
分类:其他好文   时间:2020-04-13 20:01:35    阅读次数:94
[51nod1577]异或凑数
题目 "点这里" 看题目。 分析 以下设$k=\lfloor\log_2(\max a)\rfloor$。 关于异或凑数的问题自然可以用线性基处理,即如果可以插入到线性基,就说明无法凑出这个数。 于是我们就有了一个线段树或者倍增维护区间线性基的方法,时间是$O(k^2nlog_2n)$。 ..... ...
分类:其他好文   时间:2020-04-12 18:50:33    阅读次数:80
Gym102156J The Good, the Bad and the Ugly
"Link" 显然只要到了原点,我们就能轻松地进行判断。 首先我们观察到,在第一次到达原点之前,我们不可能越过而不经过原点。 考虑倍增,先往右跳$1$步,然后往左跳$c$步,再往右跳$c^2$步,$\cdots$,第$i$轮跳$c^{i 1}$步。 取$c=3.5$,那么我们就可以在$25m$次指令 ...
分类:其他好文   时间:2020-04-07 20:00:37    阅读次数:62
POJ - 2406 Power Strings (后缀数组DC3版)
题意:求最小循环节循环的次数。 题解:这个题其实可以直接用kmp去求最小循环节,然后在用总长度除以循环节。但是因为在练后缀数组,所以写的后缀数组版本。用倍增法会超时!!所以改用DC3法。对后缀数组还不是很理解,找了很多博客也没看懂到底有些数组到底记录的是啥,但他的实现过程很好理解,等我弄懂了再来给博 ...
分类:编程语言   时间:2020-04-02 23:03:47    阅读次数:168
! HAOI2018字串覆盖
心路历程 $r l=r$的串若为A串且贡献为正即可加入,对于每一个B的位置预处理,时间复杂度$O(nlog_n+(r l)n+q)$ $r l 2000$后缀自动机+线段树合并,倍增找到点,跳endpos,跳的次数不会太多 SOL 数据有点特别啊~ $r l\in[51,2000]$和 2000做法 ...
分类:其他好文   时间:2020-04-01 13:15:21    阅读次数:68
[常见做法整合]CSP-S2019 D2T3 树的重心
CSP S2019 D2T3 "树的重心" (centroid) 本题解是[题解栏][0]内一些常见思路的集合。 为了篇幅紧凑,在一些地方我可能跳过了证明/阐述的不是怎么详细,如果希望看到某一个思路的详细阐述/代码,可以点击相关的超链接。 思路 本题的部分分启发我们去找性质: 1. 链的部分分启发我 ...
分类:其他好文   时间:2020-03-31 17:23:59    阅读次数:182
1195条   上一页 1 ... 4 5 6 7 8 ... 120 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!