HDU 2151 Worm
2013-08-22 21:20
260 查看
http://acm.hdu.edu.cn/showproblem.php?pid=2151
简单dp,动态转移方程:dp
[T]=dp[N-1][T-1]+dp[N-1][T+1],注意判断边界是否存在
View Code
简单dp,动态转移方程:dp
[T]=dp[N-1][T-1]+dp[N-1][T+1],注意判断边界是否存在
#include<stdio.h> #include<string.h> int main() { int N,P,M,T,i,j; int dp[110][110]; while(scanf("%d%d%d%d",&N,&P,&M,&T)!=EOF) { memset(dp,0,sizeof(dp)); dp[0][P]=1; for(i=1;i<=M;i++) for(j=1;j<=N;j++) { if(j-1>0) { dp[i][j]+=dp[i-1][j-1]; } if(j+1<=N) { dp[i][j]+=dp[i-1][j+1]; } } printf("%d\n",dp[M][T]); } return 0; }
View Code
相关文章推荐
- HDU 2151--Worm【动态规划】
- hdu-2151 Worm
- HDU 2151:Worm【dp】
- hdu-2151 Worm
- hdu-2151 Worm
- HDU 2151 Worm
- HDU 2151 Worm
- HDU 2151 worm
- HDU--2151--Worm(动态规划)
- hdu 2151 Worm (DP)
- HDU 2151 Worm
- hdu 2151 Worm (DP)
- hdu 2151 worm
- 动态规划dp(简单应用)hdu 2151 Worm(石头)
- hdu 2151 Worm(Easy DP)
- hdu 2151 Worm
- hdu_2151 worm ( 简单DP )
- HDU 2151 Worm
- hdu 2151 Worm (DP)
- HDU 2151(Worm)动态规划-数塔问题