Processing math: 100%
摘要: GNUMultiple PrecisionArithmetic Library首先,去libgmp官网下载最新的gmp包。(我下的是gmp-5.1.0)然后gmp-5.1.0.tar.bz2。使用命令tar -jvxf gmp-5.1.0.tar.bz2进入gmp-5.1.0文件夹cd gmp-5.1.0接下来比较关键,在使用configure的时候要加上 --enable-cxx命令,否则不能使用c++库gmpxx.h(今年寒假的时候没加这个命令也可以,但现在貌似不行了- -)./configure --enable-cxx然后makemake check 最后sudo mak... 阅读全文
posted @ 2013-05-15 17:05 学习中的小毛 阅读(19702) 评论(1) 推荐(0)
摘要: 把有n个圆盘的塔从左边的桩柱A移动到右边的桩柱B,不允许在A和B之间直接移动,求最短的移动序列.(每一次移动都必须是移动到中间的桩柱或者从中间的桩柱移出.像通常一样,较大的圆盘不能放在较小圆盘的上面).看到这道题之后,我首先想到的是普通的汉诺塔的解法:先借助C柱子把A柱子上的前n-1个圆盘移动到B柱子上然后把A柱子上最底层的那个圆盘直接移动到C柱子上最后借助A柱子把B柱子上的n-1个圆盘移动到C柱子上但是这道题限制了A柱子上的圆盘不能直接移动到C柱子上,粗略看来,原来解法的第1步和第2步就是一个非法的操作了。然后......然后我的脑袋就卡壳了。思索了一会儿实在想不出,就去翻看答案(泪)答 阅读全文
posted @ 2013-04-08 18:33 学习中的小毛 阅读(534) 评论(3) 推荐(0)
摘要: 形如anTn=bnTn1+cn,我们用一个sn来乘两边snanTn=snbnTn1+sncn我们希望这个sn满足snbn=sn1an1,如果这样,就令Mn=snanTn,原式就化为Mn=Mn1+sncn容易求得Mn=M0+nk=1skck从而Tn=1snan(s0a0T0+nk=1skck)但是,怎样才能找到这样的sn呢?注意到我们所希望的\[s_nb_n=s_ 阅读全文
posted @ 2013-04-08 13:19 学习中的小毛 阅读(203) 评论(0) 推荐(0)
摘要: 做成电oj的1006,参考了网上的代码http://blog.163.com/gcb_1991/blog/static/1715021672011313101440112/for(i=0; i<n; i++){ for(j=i+1; j<n&&(a[i].h-a[j].h)/(a[j].x-a[i].x)>=c; j++); i=j-1; m++;}他的思路是这样的,从第一个柱子开始,直到这个柱子的影子不能盖住某个柱子为止,那么不能被完全覆盖的柱子数就加一。然后再从这个柱子开始找下一个不能被完全覆盖的柱子。现在的问题是,第一个柱子肯定是不能被覆盖的,但是这段代 阅读全文
posted @ 2013-03-29 18:24 学习中的小毛 阅读(193) 评论(1) 推荐(0)
摘要: abstract关于一些积分不等式习题的研究、总结和推广1 几个基本不等式1.1 Schwarz不等式若f(x)g(x)[a,b]可积,则:(baf(x)g(x)dx)2(baf2(x)dx)(bag2(x)dx)证法略.1.2 Kantorovich不等式若f(x)1f(x)[a,b]上可积,且0<mf(x)M则:\[(b 阅读全文
posted @ 2013-02-12 19:47 学习中的小毛 阅读(649) 评论(2) 推荐(0)