码迷,mamicode.com
首页 >  
搜索关键字:暴力    ( 8896个结果
CF940E Cashback
这一段一直在CF上刷DP专项,虽然在考试的时候正解经常还想不出来,但是现在对于一道题仔细想一想n^2,n^3的暴力最起码会写了...... 分析:刚看到这道题时其实感觉挺玄乎的,自己在纸上写写画画一直也没有什么头绪,后来自己看数据范围强行手弄了一个n^3的暴力,就是定义dp[i]表示序列前i的最优答 ...
分类:其他好文   时间:2020-07-19 16:27:15    阅读次数:64
LeetCode 97. 交错字符串
题目链接 97. 交错字符串 题目分析 字符串题目,一般不考虑暴力解法,因为极有可能会出现超时的情况(主要是重复搜索次数太多 这个题很明显的就是需要我们使用动态规划去做,一开始我自己也懵逼了,三串的DP?难不成要一个三维状态数组吗,但是仔细分析了一下好像其实并不是的。 因为我们s1的长度加s2的长度 ...
分类:其他好文   时间:2020-07-18 11:21:24    阅读次数:63
【CF600E】Lomset gelral 题解(树上启发式合并)
题目链接 题目大意:给出一颗含有$n$个结点的树,每个节点有一个颜色。求树中每个子树最多的颜色的编号和。 树上启发式合并(dsu on tree)。 我们先考虑暴力怎么做。遍历整颗树,暴力枚举子树然后用桶维护颜色个数。这样做是$O(n^2)$的,显然会T。我们需要一种更快的算法:树上启发式合并。 关 ...
分类:其他好文   时间:2020-07-17 22:21:39    阅读次数:58
马拉车算法详解
简述 Manacher算法,又称马拉车算法,它是用于求一个字符串的最长回文子串长度的算法,时间和空间复杂度为O(n)。 算法思想 求一个字符串的最长回文子串长度,我们如果用暴力来做,我们就要取出这个串的所有子串,然后判断这个子串是不是回文串,复杂度是n方的。 那么马拉车为何如此神奇能做到O(n)呢? ...
分类:编程语言   时间:2020-07-17 22:10:08    阅读次数:116
7.13 线性筛素数
今天我们讲了一大堆数论的东西,目前本人稍微掌握一些的便是素数筛法,下面为了保护着珍贵的遗产,我决定写一篇博客来记录一下, 谈到素数筛法,相信大家岁熟悉的是暴力筛,我们大家只需要把数n的前1到sqrt(n)中所有的质数拿来和这个数n除一下看一下能否整除,如果能够整除,说明这个n是素数,然后就依次这样判 ...
分类:其他好文   时间:2020-07-17 16:15:49    阅读次数:51
论打含有Pushdown线段树的正确姿势
最近线段树打的我非常的难受,特别是含有Pushdown的那种,打一个错一个,还不如打暴力拿一些基础分。所以说我特意请教了大佬,然后我发现其实自己的线段树一直都是有一些问题的,下面我就来介绍一下如何用正确的姿势来打线段树保证以后打线段树都不会错!!! 首先为了不打错,我们首先要对Pushdown这个东 ...
分类:其他好文   时间:2020-07-17 13:55:56    阅读次数:65
浅谈数列分块问题
写这篇博文呢,主要还是为了准备集训队员交流,毕竟分块是我最喜欢的数据结构,所以我就试着写了一篇博文。 基本介绍: 分块是维护较为复杂的信息的,尤其是不满足区间可加性可减性的信息的重要工具,代码也非常的麻烦和不直观,Debug 可以 Debug 一天。而分块是以一种“暴力”的思想来维护信息的。其基本思 ...
分类:其他好文   时间:2020-07-17 09:37:01    阅读次数:56
7.15
7.15 dp专题 T1.sum 小Z爱求和 https://www.luogu.com.cn/problem/T138967 无脑暴力骗20... 正解 n2 个元素,挨个统计是 O( n2 ) ,所以统计每个点的贡献 复杂度降到O(n) 对于每个点,他可能贡献的区间是 L= pre(k-1) 前 ...
分类:其他好文   时间:2020-07-16 21:46:57    阅读次数:58
CF521E Cycling City DFS树+暴力
如果只要求判断有没有解的话很好做:以条树边被两条非树边覆盖即可. 输出方案的话可以考虑碰到一条非树边就暴力覆盖. 如果覆盖的过程中发现一条边已经被覆盖了就输出结果. 由于一条边只能被一种非树边覆盖,所以复杂度均摊下来是 $O(n)$ 的. 然后我们就得到两条路径 $(a,b)$ 与 $(c,d)$, ...
分类:其他好文   时间:2020-07-16 12:02:17    阅读次数:55
loj2537. 「PKUWC2018」Minimax
题面 题意:自己看去 题解:先考虑一个暴力的树形dp。设$f_{i,j}$表示节点$i$权值为$j$的概率。那么对于所有有两个儿子的节点$i$,设它的两个儿子是$x,y$,那么对于所有在$x$中出现的权值$j$,有$f_{i,j}=f_{x,j}\times ((p_i \times \sum_f_ ...
分类:其他好文   时间:2020-07-16 00:22:06    阅读次数:52
8896条   上一页 1 ... 20 21 22 23 24 ... 890 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!