随笔分类 -  动规 - 数位DP

摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1026 蛮简单的数位DP,预处理 f[i][j] 表示 i 位数,以 j 开头的 windy 数个数; 但不明白为什么最后一位拿出来特判 ret++ 不对,而写在循环里,特判 i==1 就对了. 阅读全文
posted @ 2018-07-31 11:43 Zinn 阅读(186) 评论(0) 推荐(0)
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3598 数位DP...东看西看:http://www.cnblogs.com/Artanis/p/3751644.html https://www.cnblogs.com/MashiroSky/ 阅读全文
posted @ 2018-07-22 20:12 Zinn 阅读(213) 评论(0) 推荐(0)
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3209 算是挺简单的数位DP吧,但还是花了好久才弄明白... 又参考了博客:https://blog.csdn.net/sunshinezff/article/details/51049132 阅读全文
posted @ 2018-07-22 19:23 Zinn 阅读(160) 评论(0) 推荐(0)
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4521 数位DP,记录好多维状态; 写了半天,复杂得写不下去了,于是参考一下TJ... 练习简洁地写出数位DP。 代码如下: 阅读全文
posted @ 2018-07-22 15:51 Zinn 阅读(209) 评论(0) 推荐(0)
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1009 字符串计数DP问题啊...连题解都看了好多好久才明白,别提自己想出来的蒟蒻我... 首先要设计一个不太好想的状态:f[i][j]表示大串上到第 i 位时有小串前 j 位的后缀,且不包含整 阅读全文
posted @ 2018-07-02 15:45 Zinn 阅读(145) 评论(0) 推荐(0)
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1025 这篇博客写得真好呢:https://www.cnblogs.com/phile/p/4473192.html 代码如下: 阅读全文
posted @ 2018-06-06 11:47 Zinn 阅读(128) 评论(0) 推荐(0)
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1833 有点需要想象呢; 预处理出一个数组f,表示在某一个位数时,包括前导0,每个数字出现的次数(仔细一想应该是一样的); 转移主要有两点: 1.对于 f[i-1],看第i位是几,它就被算了几次 阅读全文
posted @ 2018-06-05 23:44 Zinn 阅读(107) 评论(0) 推荐(0)
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2660 首先,多种方案的出现是因为一个较大的斐波那契数可以变成两个较小的; 用一个01串来表示这个数的斐波那契数情况,1表示有这个斐波那契数,0表示没有; 所以首先尽量把这个数往大的斐波那契数来 阅读全文
posted @ 2018-06-04 15:56 Zinn 阅读(126) 评论(0) 推荐(0)