摘要: 洛谷题目链接 数位$dp$ 这里我们首先考虑一种做法,就是记录$f[pos][sum][num]$表示当前是第$pos$位,总的数字和为$sum$,现在的数字是$num$,那么我们看看下面一行小字,输入的数位数小于等于$1000$,????一脸懵逼,开个么大的$f$数组?? 于是我们优化一下,我们枚 阅读全文
posted @ 2019-01-07 19:59 模拟退火 阅读(167) 评论(0) 推荐(0)
摘要: 洛谷题目链接 真毒瘤。。 这个题目真的耗了我半小时!其实现在想起来还好,思路应该不难想,这里提供一种思路,一开始看这题想着不好判断回文,既然回文不好判断,那就判断不回文呗,正难则反嘛~~~我们要知道,对于一个不是回文串的串,每个字符与前面一个字符和前面第二个字符不相同,因此我们记录两个值$last1 阅读全文
posted @ 2019-01-07 19:07 模拟退火 阅读(114) 评论(0) 推荐(0)
摘要: 前言: 本文参考了洛谷日报 数位$dp$就是套模板——某大佬 套模板是真的可以,每道题目都差不多,但是重在理解,才能变通,先来看一道题 洛谷P1831 杠杆数 这道题就是典型的数位$dp$,模板就是这样子。。 考虑记忆化搜索 那么来讲讲记搜中的参量一般有哪些: $lead$:前导零标记(后文阐述) 阅读全文
posted @ 2019-01-07 10:36 模拟退火 阅读(112) 评论(0) 推荐(0)
摘要: 洛谷题目链接 数位$dp$: 我们设法求出对于每个数$x$,求出$0$~$x$的满足题意的方案数记为$sum[x]$,那么本题的答案自然是$sum[y]-sum[x-1]$ 那么怎么求出方案数呢? 我们可以枚举支点位置,求出力矩和,满足条件就返回值,并且记录值(记忆化搜索),注意最后要考虑$0$的情 阅读全文
posted @ 2019-01-07 10:28 模拟退火 阅读(152) 评论(0) 推荐(0)
摘要: 洛谷题目链接 乱搞qwq 我们其实可以找规律,对于每个数$x$,我们先求出从$1$~$x$中有多少符合条件的,记为$sum[x]$,那么类似于前缀和,答案自然就是$sum[r]-sum[l-1]$了 那么怎么求出$sum[x]$呢,我们思考两情况: $1、$位数为$1$,也就是$x<=9$,这种情况 阅读全文
posted @ 2019-01-06 19:35 模拟退火 阅读(155) 评论(0) 推荐(0)
摘要: 动态规划! 双倍经验(1) 双倍经验(2) 这题是决策单调性$dp$,我们把式子变形一下: $$p_i=\max\limits^{n}_{j=1}\{val_j+\sqrt{|i-j|}\}-a_i$$ 看这绝对值很不爽,我们可以正着扫一遍,再把序列翻转扫一遍,就解决了绝对值问题了 我们只讨论前一部 阅读全文
posted @ 2019-01-05 10:55 模拟退火 阅读(314) 评论(0) 推荐(0)
摘要: 洛谷题目链接 纪念自己推出了第一道斜率优化! 变量声明: $sum[i]$表示前$i$棵树的总重 $dis[i]$表示从开头到第$i$棵树的距离 $pay[i]$表示在第$i$处设立厂,花费是多少,只考虑$i$之前的 $f[i]$表示在第$i$处设立第二个厂的总最小花费 那么假设第一个厂建在$j$处 阅读全文
posted @ 2019-01-04 10:45 模拟退火 阅读(161) 评论(0) 推荐(0)
摘要: 洛谷题目链接 动态规划$+$单调队列$+$斜率优化 身为$dp$蒟蒻的我,准备学斜率优化和单调队列,自然不能放过这个经典题目了,我们对于这题很容易想出一个暴力式子: ($sum[i]$为前缀和) $f[i]=min(f[i],f[j]+(sum[i]-sum[j]+i-j-L-1)^2)$ 我们不考 阅读全文
posted @ 2019-01-03 21:16 模拟退火 阅读(155) 评论(0) 推荐(0)
摘要: 洛谷题目链接 动态规划: 我们设计状态$f[i][j]$表示第$i$时刻,能力值为$j$能滑雪的最多次数 预处理出: $a[i][j]$表示以$i$这个时刻结束,能力值为$j$时最晚的滑雪课开始时间 $les[i]$表示至少需要能力为$i$的最短滑雪时间 $g[i]$表示$i$时刻能滑雪的最多次数 阅读全文
posted @ 2019-01-02 22:08 模拟退火 阅读(215) 评论(0) 推荐(0)
摘要: 洛谷题目链接 珂朵莉树吼啊!!! 对于操作$1$,直接普通查询即可 对于操作$2$,直接区间赋值即可 对于操作$3$,其实也并不难,来一次计数排序后,依次插入即可,(注意初始化计数器数组)具体实现看代码 代码: 阅读全文
posted @ 2019-01-02 16:13 模拟退火 阅读(148) 评论(0) 推荐(0)