HDU 2151 Worm
来源:互联网 发布:网络用语y2y是什么意思 编辑:程序博客网 时间:2024/06/16 18:18
Worm
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2730 Accepted Submission(s): 1763
Problem Description
自从见识了平安夜苹果的涨价后,Lele就在他家门口水平种了一排苹果树,共有N棵。
突然Lele发现在左起第P棵树上(从1开始计数)有一条毛毛虫。为了看到毛毛虫变蝴蝶的过程,Lele在苹果树旁观察了很久。虽然没有看到蝴蝶,但Lele发现了一个规律:每过1分钟,毛毛虫会随机从一棵树爬到相邻的一棵树上。
比如刚开始毛毛虫在第2棵树上,过1分钟后,毛毛虫可能会在第1棵树上或者第3棵树上。如果刚开始时毛毛虫在第1棵树上,过1分钟以后,毛毛虫一定会在第2棵树上。
现在告诉你苹果树的数目N,以及毛毛刚开始所在的位置P,请问,在M分钟后,毛毛虫到达第T棵树,一共有多少种行走方案数。
突然Lele发现在左起第P棵树上(从1开始计数)有一条毛毛虫。为了看到毛毛虫变蝴蝶的过程,Lele在苹果树旁观察了很久。虽然没有看到蝴蝶,但Lele发现了一个规律:每过1分钟,毛毛虫会随机从一棵树爬到相邻的一棵树上。
比如刚开始毛毛虫在第2棵树上,过1分钟后,毛毛虫可能会在第1棵树上或者第3棵树上。如果刚开始时毛毛虫在第1棵树上,过1分钟以后,毛毛虫一定会在第2棵树上。
现在告诉你苹果树的数目N,以及毛毛刚开始所在的位置P,请问,在M分钟后,毛毛虫到达第T棵树,一共有多少种行走方案数。
Input
本题目包含多组测试,请处理到文件结束(EOF)。
每组测试占一行,包括四个正整数N,P,M,T(含义见题目描述,0<N,P,M,T<100)
每组测试占一行,包括四个正整数N,P,M,T(含义见题目描述,0<N,P,M,T<100)
Output
对于每组数据,在一行里输出一共的方案数。
题目数据保证答案小于10^9
题目数据保证答案小于10^9
Sample Input
3 2 4 23 2 3 2
Sample Output
40Hint第一组测试中有以下四种走法:2->1->2->1->22->1->2->3->22->3->2->1->22->3->2->3->2
Author
Linle
Source
ACM程序设计期末考试——2008-01-02(3 教417)
解题思路:简单DP,令dp[i][j]表示虫子第i分钟爬到第j棵树上的方法种数
0 0
- HDU 2151 Worm
- HDU 2151 Worm
- hdu 2151 Worm
- HDU 2151(Worm)
- hdu 2151- DP Worm
- HDU 2151 Worm DP
- HDU 2151 Worm
- HDU 2151 Worm
- 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 2151Worm(dp)
- hdu 2151 Worm (DP)
- Andorid系统根据包名启动APK
- NDK 环境路径配置
- svn蓝色的小问号
- 使用NSUserDefaults对iSO应用保存设置数据和缓存对象
- Invitation Cards - POJ 1511 spfa
- HDU 2151 Worm
- static关键字
- Calling Extraterrestrial Intelligence Again(暴搜)
- iOS中block实现的探究-这篇文章对block进行了深入探究,值得学习
- Android Audio AudioStreamOutALSA::write函数
- VS2010下通过时钟控件学习ActiveX控件编程+js关联ActiveX控件事件方法
- java ClassLoader工作机制
- 2014年9月24日22:26:59
- live555-消息循环