码迷,mamicode.com
首页 >  
搜索关键字:二进制拆分    ( 62个结果
LCA回顾(主要针对倍增算法)
这个有两种方法: 一、倍增 就是维护一个节点的第$2^0,\ 2^1,\ 2^2\ ...$层父亲,这样的话我们在后面查询的时候就可以直接“跳”着找。 第二行相当于将$dep(x) dep(y)$的值做 二进制拆分 。 跳到同一深度之后,如果两个节点已经跳到同一个位置,就直接退出。 否则,就要继续 ...
分类:编程语言   时间:2019-08-01 16:01:55    阅读次数:101
hdu2844 Coins
"hdu" 二进制优化多重背包 将硬币的价值看做费用,使用的硬币个数看做价值,将第$i$种硬币看成$c_i$个价值为$a_i$的硬币跑01背包的话时间是$O(m\sum c)$的,显然不大行 注意到可以对$c_i$直接进行二进制拆分,把它拆成$log$个物品($2^0,2^1,\cdots,2^k, ...
分类:其他好文   时间:2019-07-26 01:03:56    阅读次数:111
各种背包乱搞
01背包 完全背包 二维费用(体积,重量) 分组背包 多重背包 1.枚举num 2.二进制拆分 用$1,2,4...2^n$可以表示出$2^{n+1}-1$以内所有的正整数 那么对1到$num[i]$进行拆分 得到多件大物品($1,2,4,8...$件物品的和) 之后跑01背包 单调队列优化 复杂度 ...
分类:其他好文   时间:2019-07-16 08:12:30    阅读次数:117
POJ1742 Coins 多重背包+贪心
Vjudge传送门 $Sol$ 首先发现这是一个多重背包,所以可以用多重背包的一般解法(直接拆分法,二进制拆分法...) 但事实是会TLE,只能另寻出路 本题仅关注“可行性”(面值能否拼成)而不是“最优性”,这是一个特殊之处。 从这里找优化 在“最优性”的问题中,$f[j]$从$f[j]$或$f[j ...
分类:其他好文   时间:2019-06-09 15:43:29    阅读次数:103
多重背包
n个物品,每个可以取k次,容量为w,价值为v。 一般做法:二进制拆分:将每个物品拆成O(log k)个01背包的物品,时间复杂度为(nmlogk) 例如:K=10 可以拆分成1 2 4 再加一个余数2 ...
分类:其他好文   时间:2019-03-26 22:54:26    阅读次数:279
多重背包(二进制拆分法)
众所周知,从20 ,21,...,2k-1这k个2的整数次幂中选出若干相加,可以表示出0~2k-1之前的任意整数 所以我可以把Ci个物品分解成p+2个 即若干个2的幂次方为系数的体积(对下面的这些体积进行0/1背包) 20*Vi+...+2p*Vi+Ri*Vi ...
分类:其他好文   时间:2019-02-17 00:29:33    阅读次数:408
【xsy1162】鬼计之夜 最短路+二进制拆分
套路题(然而我没看题解做不出来) 题目大意:给你一个n个点,m条有向边的图。图中有k个标记点,求距离最近的标记点间距离。 数据范围:n,m,k≤10^5。 设p_i表示第i个标记点的编号 我们在原图中新建点S和点T,做 ...
分类:其他好文   时间:2019-02-07 12:17:21    阅读次数:180
p3295 [SCOI2016]萌萌哒
传送门 分析 我们可以将一个点拆成logN个点,分别代表从点i开始,长度为2^k的子串 那么当我们处理两个区间相等的关系时,对区间做二进制拆分,拆成log个区间,分别并起来即可 当然我们这样做修改是省心了,但是同时查询的时候也会带来一些麻烦……因为,我们要求的信息是最底层的,只能是长度为1的区间,而 ...
分类:其他好文   时间:2019-02-07 10:44:54    阅读次数:150
Redis的两种持久化操作RDB-AOF
Redis支持RDB和AOF两种持久化机制,持久化功能有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化文件即可实现数据恢复。RDB是什么RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为**手动触发**和**自动触发**。1.1.1触发机制手动触发分别对应save和bgsave命令:save命令:阻塞当前Redis服务器,知道RDB过程完成为止,对于内
分类:数据库   时间:2018-12-03 22:10:32    阅读次数:359
[HDU 3949] XOR
Description 求 $n$ 个数的第 $k$ 小的异或和。 Solution 把 $k$ 二进制拆分,若第 $i$ 位上是 $1$,就把线性基中第 $i$ 个元素异或起来。 注意要维护非重叠的右上角矩阵。 Code ...
分类:其他好文   时间:2018-11-24 23:55:46    阅读次数:253
62条   上一页 1 2 3 4 5 ... 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!