hdu
firstorloser
这个作者很懒,什么都没留下…
展开
-
hdu 1114 Piggy-Bank (完全背包)
题目大意:给你一个存钱罐,n种类型的硬币,原创 2014-07-28 20:46:21 · 305 阅读 · 0 评论 -
hdu 3593 The most powerful force (树形dp+背包)
#include<cstdio> #include<cstring> #include<algorithm> #include<vector> #define N 100005 using namespace std;int n,g,c[N],val[N],dp[505][10005]; vector<int>edge[N];void dfs(int u,int vol) { in原创 2015-03-29 23:12:18 · 324 阅读 · 0 评论 -
hdu 1561 The more, The Better (树形dp+背包)
设dp[u][j]为以u为根的子树,选取了j个点所能取得的最大价值,状态转移方程dp[u][j]=max(dp[u][j],dp[u][j-k]+dp[v][k]) #include #include #include #include #include using namespace std; vectoredge[205]; int w[205],dp[205][205],sum原创 2015-03-25 19:52:09 · 247 阅读 · 0 评论 -
hdu 1011 Starship Troopers (树形dp+背包)
树形dp加泛化背包,状态转移方程dp[u][j]=max(dp[u][j],dp[v][k]+dp[u][j-k]),有很多细节需要注意,叶子节点就算没有bug也要留人,还有m=0的特殊情况。#include <iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<vector> #define N 105原创 2015-03-28 15:56:55 · 305 阅读 · 0 评论 -
hdu 4405 Aeroplane chess (概率)
e[i]表示走到i时,距离走到n还需扔骰子的次数的期望,如果没有可以直接飞行的点的话,递推公式就是e[i]=(e[i+1]+e[i+2]+e[i+3]+e[i+4]+e[i+5]+e[i+6])/6 + 1 ,有可以直接飞行的点就做一下变换就好了。 #include #include #include #define N 100020 using namespace std; double原创 2014-12-01 19:43:24 · 290 阅读 · 0 评论 -
hdu 5106 Bits Problem (数位dp)
现预处理出两个数组,一个是c[i][j]表示长度为i原创 2014-11-20 11:46:32 · 453 阅读 · 0 评论 -
hdu 5008 Boring String Problem(后缀数组)
每个后缀的所有前缀即为字符串的子串,先处理出每个后缀的所有前缀(与前一个后缀的某前缀相等的前缀除外)的名次区间。 例如aaa这个串。 它有三个后缀 a aa aaa 第一个后缀所有的前缀对应的名次区间为[1,1] 第二个后缀对应的区间为[2,2] 第三个后缀对应的区间为[3,3] 如下: 1 a 2 a a 3 a a原创 2014-10-04 12:08:51 · 304 阅读 · 0 评论 -
hdu 5045 Contest (状压DP)
状压dp,将m道题分段,每段有ndao原创 2014-09-27 18:38:17 · 340 阅读 · 0 评论 -
hdu 4993 Revenge of ex-Euclid(水题)
水题,直接暴力。 #include #include #include using namespace std; int main() { int a,b,c,n,x,y,ans; scanf("%d",&n); while(n--){ ans=0; scanf("%d%d%d",&a,&b,&c); for(y原创 2014-09-13 10:06:46 · 297 阅读 · 0 评论 -
hdu 4995 Revenge of kNN (模拟)
直接按题意模拟就好了,注意index指的是输入进来原创 2014-09-13 10:10:02 · 321 阅读 · 0 评论 -
hdu 1074 Doing Homework (状态压缩dp)
题目大意:需要交n门课的作业,每门课都有一个截止时间和做原创 2014-08-03 10:57:34 · 274 阅读 · 0 评论