hdu oj 2044 小蜜蜂之解题报告
2015-12-23 16:09
274 查看
这个题目需要仔细的去发现其中的规律,若仔细的研究就会发现此题每个数与相邻的两个数也是相邻的;
所以马上想到从a到b的路线就可以通过递推的方式来解决这个问题;
但是如果你用int型的会发生溢出现象,所以需要采用LL(long long)型;
代码:
所以马上想到从a到b的路线就可以通过递推的方式来解决这个问题;
但是如果你用int型的会发生溢出现象,所以需要采用LL(long long)型;
代码:
#include<stdio.h> #include<string.h> __int64 bellcell[50]; __int64 Dp(int n) { if(n==0||n==1) return 1; if(bellcell !=0) return bellcell ; return bellcell = (Dp(n-1)+Dp(n-2)); } int main(void) { int T; scanf("%d",&T); while(T--) { int cellulara,cellularb; memset(bellcell,0,sizeof(bellcell)); scanf("%d%d",&cellulara,&cellularb); __int64 Sum = Dp(cellularb-cellulara); printf("%I64d\n",Sum); } return 0; }
相关文章推荐
- Net--必须知道Class和struct的关系[转]
- C++11 不抛异常的new operator
- Android 之 去除 Jar 包中 META-INF/DEPENDENCIES.txt
- 史上最详细的Android Studio系列教程四--Gradle基础
- 中文分词项目(开源/API接口)总结
- Android MediaProvider数据库模式说明
- CVPR 2014文章
- Photoshop基础
- 1003. 我要通过!(20)
- Your project path contains non-ASCII characters
- Azure Redis Cache
- unity3d easytouch计算摇杆旋转角度以及摇杆八方向控制角色
- 微软程序员最好的时代来了
- 12月23号 Foundation库NSMutableArray操作
- Swift实用技巧:如何正确地定义一个类变量和类常量
- 大图片banner居中
- IOS版添加phonegap---为APP添加CNZZ统计插件教程
- 使用IntelliJ IDEA分享、获取Github项目
- linux命令之awk终极系列
- Delphi 数据类型