码迷,mamicode.com
首页 >  
搜索关键字:斐波那契    ( 2214个结果
HDU 1588 Gauss Fibonacci(矩阵快速幂)
题目地址:HDU 1588 用于构造斐波那契的矩阵为 1,1 1,0 设这个矩阵为A。 sum=f(b)+f(k+b)+f(2*k+b)+f(3*k+b)+........+f((n-1)*k+b) sum=A^b+A^(k+b)+A^(2*k+b)+A^(3*k+b)+........+A^((n-1)*k+b) sum=A^b+A^b*(A^k+A^2*k+A^3*k+........
分类:其他好文   时间:2014-09-18 18:56:14    阅读次数:169
UVA 763 Fibinary Numbers
题意讲某个二进制按照规则每一位对应斐波那契数生成新的数字,然后2个数字求和。再求由该规则生成的二进制串。并且要求尽量用更大项的fib数(题目提示不能由连续的1就是2个连续的1(11)不如100更优)用大数处理出100项fib。然后模拟交替置位位0或者1,输出#include #include #in...
分类:其他好文   时间:2014-09-18 14:31:53    阅读次数:199
斐波那契堆
斐波那契堆(Fibonacci Heap)同二项堆(Binomial Heap)一样,也是一种可合并堆(Mergeable Heap)。与二项堆一样,斐波那契堆是由一组最小堆有序树构成,但堆中的树并不一定是二项树。与二项堆中树都是有序的不同,斐波那契堆中的树都是有根而无序的。
分类:其他好文   时间:2014-09-17 23:14:12    阅读次数:336
UVA 10334 Ray Through Glasses
自己手动画了第三项发现f[3]=5;就猜斐波那契了。实际上光线分为两种距离外界有2面玻璃,1面玻璃 其分别时n-1次反射,n-2次反射形成的故推出斐波那契。 手动一些f1,f2,f3就OK#include #include #include #include #include #include #i...
分类:其他好文   时间:2014-09-17 20:08:12    阅读次数:204
第3题:判断质数&第4题:简单斐波那契
第3题:判断质数 对于大于1的数,如果除了1和它本身,它不能再被其它正整数整除,那么我们说它是一个质数。晓萌想判断一个数是不是质数,希望找你写个程序,帮助她进行判断。 输入包括一行,为一个整数N(1 输出包括一行,如果晓萌给出的整数N为质数,那么输出YES;如果N不是质数,那么输出NO。 样例输入 3 样例输出 Y...
分类:其他好文   时间:2014-09-17 18:39:32    阅读次数:400
POJ 3070 Fibonacci(矩阵快速幂)
题目地址:POJ 3070 用这个题学会了用矩阵快速幂来快速求斐波那契数。 根据上个公式可知,第1行第2列和第2行第1列的数都是第n个斐波那契数。所以构造矩阵,求快速幂即可。 代码如下: #include #include #include #include #include #include #include #include #include #include...
分类:其他好文   时间:2014-09-17 15:16:02    阅读次数:181
UVA 10518 How many Calls
题意:求计算fab[n]需要的计算次数MOD B 的结果首先容易知道的是f[n]=f[n-1]+f[n-2]+1;1.有 S(n)=F[n+2]-1; S[n]斐波那契数列前n项和。F[n+2]就第n+2项斐波那契数。证明就直接累加法:因为A=A+An所以An=A-A则A=A-AnA=An-A......
分类:其他好文   时间:2014-09-17 11:58:52    阅读次数:175
HDU 2516 取石子游戏(斐波那契博弈)
题目地址:HDU 2516 当且只当n是一个斐波那契数的时候是必败态。可以写出几组数据找规律就可以发现这个规律。 证明如下: 就像“Wythoff博弈”需要“Beatty定理”来帮忙一样,这里需要借助“Zeckendorf定理”(齐肯多夫定理):任何正整数可以表示为若干个不连续的Fibonacci数之和。 先看看FIB数列的必败证明: 1、当i=2时,先手只能取1颗,显然...
分类:其他好文   时间:2014-09-16 12:40:01    阅读次数:203
BZOJ 3713: [PA2014]Iloczyn
斐波那契数列的定义为:k=0或1时,F[k]=k;k>1时,F[k]=F[k-1]+F[k-2]。数列的开头几项为0,1,1,2,3,5,8,13,21,34,55,…你的任务是判断给定的数字能否被表示成两个斐波那契数的乘积。
分类:其他好文   时间:2014-09-14 14:01:07    阅读次数:200
从斐波那契开始了解尾递归
尾递归(tail recursive),看名字就知道是某种形式的递归。简单的说递归就是函数自己调用自己。那尾递归和递归之间的差别就只能体现在参数上了。尾递归wiki解释如下:豪享博娱乐城尾部递归是一种编程技巧。递归函数是指一些会在函数内调用自己的函数,如果在递归函数中,递归调用返回的结果总被直接返回...
分类:其他好文   时间:2014-09-13 21:24:45    阅读次数:385
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!