![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dp
文章平均质量分 81
Xi_7997
一只啥也不会的蒟蒻
本博客暂时不再使用
展开
-
最近遇到的各种DP 2.0
题目链接wls的每日一题,容斥板子。http://oj.daimayuan.top/problem/467题意思路n=106n = 10^6n=106 , 显然我们不能依照nnn来做,考虑根据障碍物mmm进行转移。我们记录 dp[i]dp[i]dp[i] 为 从 位置(1,1)(1,1)(1,1)到第$ i $个障碍物的合法走法。记第iii个障碍物的位置是(xi,yi)(x_i,y_i)(xi,yi) ,1.当第iii个障碍物前没有障碍物时,显然有:dp[i]dp[i]dp[i] =原创 2022-03-22 10:44:45 · 127 阅读 · 0 评论 -
最近遇到的各种DP 1.0
最近遇到的各种DP 1.0文章目录最近遇到的各种DP 1.0前言CF82D Two out of Three (巧妙的转移)题目链接题意:思路:CF533B Work Group(树形dp)题目链接:题意:思路:代码:CF296B Yaroslav and Two Strings(计数)题目链接题意思路代码CF1201D Treasure Hunting(乱搞)链接题意思路代码前言全是codeforces上的,1900~2200左右吧,可能会一直更新这个专题。CF82D Two out of Thr原创 2022-03-21 20:48:07 · 400 阅读 · 0 评论 -
HDU 2296 Ring (AC自动机+dp)
Ring题意有 n 个 “快乐”字符串 si , 每个字符串有一个快乐值 ai 。一个字符串的快乐值总和 = 每个“快乐”字符串出现的次数 * 该字符串的快乐值 。要求找到长度不大于m的 , 快乐值最大的字符串 。如果多个相同,则输出长度最短且字典序最小的。数据范围如上。样例思路AC自动机fail指针:if(nxt[now][i]==-1) nxt[now][i] = nxt[fail[now]][i]; else fail[nxt[now][i]原创 2021-10-29 22:17:49 · 131 阅读 · 0 评论