nefu fibs的位数 461 (矩阵)
2016-02-27 13:45
197 查看
fibs的位数 | |||
| |||
description | |||
广义的Fibonacci数列定义如下:R0=a;R1= b;Rn= uRn-1 + vRn-2 (n >= 3)这里 a,b,u,v都是实数,称Rn 为广义Fibonacci数列。现在让你计算广义Fibonacci数列的位数。 | |||
input | |||
输入数据有多组,每组1行共5个数,分别代表n,a,b,u,v,n是正整数,a,b,u,v是实数,且u*u+4v>=0,200<=n<=100000000。 | |||
output | |||
输出Rn的位数。 | |||
sample_input | |||
200 1 2 1 1250 1 2 1 1 | |||
sample_output | |||
4253 | |||
hint | |||
source#include<stdio.h>#include<string.h>#include<math.h>#include<algorithm>#define ll long longusing namespace std;int main(){ll a,b,u,v,n;while(scanf("%lld%lld%lld%lld%lld",&n,&a,&b,&u,&v)!=EOF){double c=sqrt(u*u+4*v);double x=(u+c)/2.0;double y=(u-c)/2.0;double ans=n*log10(x)+log10(b-y*a)-log10(c);printf("%lld\n",(ll)ans+1);}return 0;} |
相关文章推荐
- HDU-1176 做个骑士,以梦为马
- 我的Python成长之路---第六天---Python基础(19)---2016年2月20日(晴)
- UVA 11572(p239)----Unique snowflakes
- 【CI学习笔记】一个用PHP写的,简单的MVC实例
- 跟着视频做的SSH项目总结
- Android-----declare-styleable
- 发现了一个好的全面且好用的数据接口
- 逝去的时光——致2015
- [C++ Calculator 项目] 初试
- 20135323符运锦----第一周:计算机是如何工作的
- 使用YCSB对HBASE进行测试
- 【译文】R语言非线性回归入门
- UIImage载入图片的几种方式及差别
- leetcode 306. Additive Number
- YCSB性能测试工具使用
- HDU-1009 做个骑士,以梦为马
- LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- declare-styleable中format详解
- 程序猿创业猜想《第一期》
- 写出一个函数,能够遍历一个文件下的所有文件夹和子文件夹(新浪)