DP
Dicer_
A imaginative boy!(i think~~)
展开
-
【POJ】Apple Catching-2385 (经典DP)
题目链接:点击查看Apple CatchingTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 14388Accepted: 7052DescriptionIt is a little known fact that cows love apples. Farmer John has two apple trees (whi...原创 2018-05-05 11:18:10 · 182 阅读 · 0 评论 -
【杭电oj】1799-循环多少次?(递推公式 && 思路)
题目链接:点击这里经验:本题mod1007,而n已经到了2000,不能保证互质,所以说什么暴力阶乘啊,乘法逆元啊,费马小定理啊,lucas啊,都不要想了,不如直接递推预处理。 思路:此题需要一点转换的思维,题目中有m个循环,并且我们可以发现后面的循环中的指针一定比前面一个大,并且会出现从n个数中取m个数的所有可能性(前面的数比后面小就行,比如1,3,4),那么问题可以转换为从n个数中取...原创 2018-06-04 22:02:10 · 232 阅读 · 0 评论 -
LIS - 打印路径模板
这个是O(n2)O(n2)O(n^2) 的版本,打印部分用的是递归调用。#include<bits/stdc++.h>using namespace std;const int maxn = 1e2+10;int dp[maxn],a[maxn],path[maxn]; //dp以i结尾的最长LIS path以i结尾的最长LIS的路径 void print...原创 2018-08-09 16:03:35 · 328 阅读 · 0 评论 -
【HDU 2196】Computer (树形dp)
https://blog.csdn.net/duanghaha/article/details/81569797转载 2018-08-10 20:59:07 · 89 阅读 · 0 评论 -
【杭电oj】2955-Robberies(思维,小数01背包)
题目题目很经典,有两个思维的转换,一个是用钱数dp,还有一个是将被抓几率转化为逃跑几率。AC代码:#include&lt;iostream&gt;#include&lt;algorithm&gt;#include&lt;stdio.h&gt;#include&lt;string.h&gt;using namespace std;double dp[1原创 2018-08-07 17:46:56 · 174 阅读 · 0 评论 -
【洛谷】 P1387 最大正方形(dp,滚动数组)
今天比赛的时候写的是前缀和,开了三个二维的数组,然后比赛的那道题只给了8MB内存,于是就愉快的MLE了。 然后学习了一下大佬的滚动数组写法,竟然只要一个2∗maxn2∗maxn2*maxn的dp数组,震惊。。。其实原理就是dp只基于当前行和上一行的状态,于是我们只用保存这两行的信息就可以了。 状态转移方程: dp[i&amp;amp;amp;amp;amp;amp;1][j] = min(dp[i&amp;amp;amp;amp;amp;amp;1][j-1],mi原创 2018-08-13 00:20:50 · 161 阅读 · 0 评论 -
【杭电oj】2069 - Coin Change(限制完全背包)
题目有1,5,10,25,50物种硬币,求一个数n最多可以有几种组合方式,且总硬币数不超过100。 dp[i][j] : i表示当前硬币数,j表示背包大小,dp表示组合数。 先打一个表然后O(1)查询AC代码:#include <iostream>#include <stdio.h>#include <string.h>#define ...原创 2018-08-08 11:18:20 · 780 阅读 · 0 评论 -
ACM-ICPC 2018 焦作赛区网络赛
题目链接 1000ms ...原创 2018-09-17 18:39:22 · 496 阅读 · 0 评论 -
ACM-ICPC 2018 徐州赛区网络赛
题目链接跟环形涂色问题很像,每一个数字都只有一个不能相邻的数字。环形涂色的总方案数公式:#pragma GCC optimize(2)#pragma GCC optimize(3)#include &lt;bits/stdc++.h&gt;using namespace std;#define clr(s, x) memset(s, x, sizeof(s))typedef lo...原创 2018-09-18 14:40:31 · 286 阅读 · 0 评论