hdu Fibonacci
2024-08-29 11:53:10
#include <cstdio>
#include <cstring>
#include <cmath>
#include <algorithm>
using namespace std; int f[],n; int main()
{
f[]=;
f[]=;
for(int i=; i<; i++)
{
f[i]=f[i-]+f[i-];
}
while(scanf("%d",&n)!=EOF)
{
if(n<=)
{
printf("%d\n",f[n]);
continue;
}
else
{
double m=-0.5*log(5.0)/log(10.0)+((double)n)*log((sqrt(5.0)+1.0)/2.0)/(log(10.0));
m-=floor(m);
m=pow(10.0,m);
while(m<)
{
m*=;
}
printf("%d\n",(int)m);
}
}
return ;
}
最新文章
- Atitit MATLAB 图像处理attilax总结
- Spring:源码解读Spring IOC原理
- cocos2d-x 2.2.2 android平台移植
- VS2013使用winsock.h和winsock2.h发生冲突后的终极解决方法
- Spring shiro使用
- win8.1开启虚拟wifi
- Android -如何在底部左对齐,中对齐,右对齐三个按钮图片 巧用Relative Layout
- Yii zii.widgets.grid 隐藏列 方便js获取隐藏值
- 【poj3734】矩阵乘法求解
- 数位DP:SPOJ KPSUM - The Sum
- Android系统的“程序异常退出”[转]
- php随笔4-thinkphp 学习-ThinkPHP3.1快速入门(2)数据CURD
- .meta和模型贴图丢失
- drupal8之分类
- Linux记录-GC值
- Android中View的绘制流程(专题讲解)
- 查看CUDA和cuDNN的版本号
- R工具包一网打尽
- PAP认证(单向、双向)
- C#正则过滤HTML标签并保留指定标签的方法
热门文章
- 【HDOJ】1403 Longest Common Substring
- 【转】android中如何查看某个线程的logcat--不错
- Android 应用框架 —— 组件
- 黑马程序员_Java集合框架
- Java设计模式之简单工厂、工厂方法和抽象工厂
- (转)Apple Push Notification Services in iOS 6 Tutorial: Part 2/2
- 你需要知道的九大排序算法【Python实现】之冒泡排序
- 程序猿的道路~~(How to be a programmer?)
- 通过代码设置radiobutton不同方位图标的两种方法
- 最好的Laravel中文文档