数学知识(acm)

1.与集合子集

斐波那契数列的第n+2项同时也代表了集合{1,2,...,n}中所有不包含相邻正整数的子集个数。

证明:归纳法证明——

   n=1时,相应子集个数为2,为f(3);

   n=2时,相应子集个数为3,为f(4);

   n>=3时,若集合{1,2,...,n-2}的相应子集为f(n),集合{1,2,...,n-1}的相应子集为f(n-1)

   则对于集合{1,2,...,n}:

包含n的子集(即不包含n-1,在最大项可以为n-2的子集基础上加上数字n)个数为f(n)

不包含n的子集个数为f(n+1)(最大项可以为n-1的子集)

   所以集合{1,2,...,n}的相应子集为f(n)+f(n+1)=f(n+2)

所以得证

 

2.gcd(fib(n),fib(m))=fib(gcd(n,m))

证明:http://www.cnblogs.com/cmyg/p/6618893.html

当一个数n与其它数m的最大公约数为为1或2时,则fib(n)和fib(m)的最大公约数为fib(1)或fib(2),为1。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值