码迷,mamicode.com
首页 >  
搜索关键字:dp    ( 24588个结果
[JSOI2018]潜入行动
"传送门" 这是树上背包计数?上下界优化裸题? 考虑大力$dp$ $f[u][i][0/1][0/1]$表示$u$子树选了$i$个节点,当前点选不选,是否被覆盖 大力分类讨论 $f[u][i+j][0][0]=\sum f[u][i][0][0] f[v][j][0][1]$ $f[u][i+j][ ...
分类:Web程序   时间:2020-04-02 01:11:50    阅读次数:77
LeetCode 1397. Find All Good Strings 找到所有好字符串 (数位DP+KMP)
好题… 就是比平时的 hard 难了一些…… 虽然猜出是数位DP了…不过比我之前做的题,好像多了一维,印象中都是一维记录之前状态就够了……然后就没做出…… 至于 KMP 的应用更是神奇,虽然掌握的 kmp 但是真的想不到…… 窝的代码能力太差了……总归是学到了……希望下次能做出来吧…… 参考题解 h ...
分类:其他好文   时间:2020-04-02 01:04:08    阅读次数:216
3.29省选模拟赛 除法与取模 dp+组合计数
LINK: "除法与取模" 鬼题。不过50分很好写。考虑不带除法的时候 其实是一个dp的组合计数。 考虑带除法的时候需要状压一下除法操作。 因为除法操作是不受x的大小影响的 所以要状压这个除法操作。 直接采用二进制状压是不明智的 2的个数最多为13个 2^13也同样到达了1e4的复杂度。 考虑 ha ...
分类:其他好文   时间:2020-04-01 14:40:44    阅读次数:59
CF 1012C Dp
Welcome to Innopolis city. Throughout the whole year, Innopolis citizens suffer from everlasting city construction. From the window in your room, you ...
分类:其他好文   时间:2020-04-01 13:15:04    阅读次数:83
UVA 11361 Investigating Div-Sum Property
https://vjudge.net/problem/UVA-11361 题目 求[a,b]范围内,满足 它是k的倍数 它每一位和是k的倍数 有多少个数字。 $1\leqslant a\leqslant b<2^{31}$,$0<K<10^4$ 题解 让人难过的数位dp 设一个数字形状是 /???? ...
分类:其他好文   时间:2020-04-01 01:00:53    阅读次数:59
关于LeetCode解题提升(三)
今天遇到一道DP题,记录一下思路,以免遗忘。 题目:地下城游戏 题目来源:https://leetcode-cn.com/problems/dungeon-game/ 一些恶魔抓住了公主(P)并将她关在了地下城的右下角。地下城是由 M x N 个房间组成的二维网格。我们英勇的骑士(K)最初被安置在左 ...
分类:其他好文   时间:2020-03-31 21:13:10    阅读次数:106
P3847 [TJOI2007]调整队形 题解
"原题链接" 简要题意: 每次可以在数组中插入一个数(可以在两端)或删除一个数,改变一个数;求让数组成为回文数组的最小步数。 这题的蓝太假了,水 $\text{dp}$,想到算法就可以做出。 关键还是要想到用 动态规划 啊,要是想不到这题就做不出来了。 (考场上可以先用搜索,然后记忆化推导也行,但是 ...
分类:其他好文   时间:2020-03-31 20:36:37    阅读次数:59
AcWing 322. 消木块 区间dp+分治
```#include#include#include#includeusing namespace std;const int N=210;int t,n;int col[N],A[N],len[N],dp[N][N][N]; //dp[i][j][k]代表消除第 i~j 块且区间最右边留下了 k... ...
分类:Windows程序   时间:2020-03-31 14:48:06    阅读次数:69
leetcode 221. 最大正方形(dp)
在一个由 0 和 1 组成的二维矩阵内,找到只包含 1 的最大正方形,并返回其面积。 示例: 输入: 1 0 1 0 01 0 1 1 11 1 1 1 11 0 0 1 0 输出: 4 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/maxim ...
分类:其他好文   时间:2020-03-31 14:45:45    阅读次数:53
北京大学机试 拦截导弹 需要二刷 *典型的最长不下降子串问题
基本思想: 最长不下降字串问题,注意dp数组的思想; 关键点: 无; #include<iostream> #include<vector> #include<algorithm> using namespace std; const int maxn = 25; int n; int d[maxn ...
分类:其他好文   时间:2020-03-31 14:26:57    阅读次数:85
24588条   上一页 1 ... 96 97 98 99 100 ... 2459 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!