码迷,mamicode.com
首页 >  
搜索关键字:递推 高精度    ( 5024个结果
NYOJ-301递推求值
递推求值 时间限制:1000 ms | 内存限制:65535 KB 难度:4 递推求值 时间限制:1000 ms | 内存限制:65535 KB 难度:4 给你一个递推公式: f(x)=a*f(x-2)+b*f(x-1)+c 并给你f(1),f(2)的值,请求出f(n)的值,由于f(n)的值可能过大 ...
分类:其他好文   时间:2016-05-08 01:06:06    阅读次数:224
HDU 1056 - HangOver
递推 ...
分类:其他好文   时间:2016-05-07 23:41:28    阅读次数:187
HDU 5667 Sequence(矩阵快速幂+费马小定理)
题意:不好复制,直接上链接http://acm.hdu.edu.cn/showproblem.php?pid=5667 思路: 观察递推式我们可以发现,所有的f_if?i??都是aa的幂次,所以我们可以对f_if?i??取一个以aa为底的loglog,即g_i=log_a\ f_ig?i??=log ...
分类:其他好文   时间:2016-05-07 23:37:13    阅读次数:249
bzoj3244 树的计数 递推
这道题目bzoj上面真是丧心病狂,非要输出三个数(ans-0.001,ans,ans+0.001),mdzz。害的我还去抄了一发标程        首先按照bfs的顺序重新标号(比如样例那样),然后对于点x,令pos[x]为x的dfs序编号,a[i]为dfs序的第i个。        考虑每个点的贡献,如果pos[x]>pos[x+1],那么如果x和x+1同一层,显然pos[x]      ...
分类:其他好文   时间:2016-05-07 10:45:20    阅读次数:160
矩阵快速幂 ——(递推表达式)
矩阵快速幂    首先知道矩阵       矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合;      矩阵乘法: 定义:设A为    的矩阵,B为    的矩阵,那么称    的矩阵C为矩阵A与B的乘积,记作    ,其中矩阵C中的第    行第    列元素可以表示为: 知道矩阵乘法之后,比如菲波那...
分类:其他好文   时间:2016-05-07 09:57:11    阅读次数:254
高精度求N!
#include #include #include #include using namespace std; typedef long long LL; const LL MOD = 100000000000000; const int MAXN = 40000; LL a[MAXN]; int main() {...
分类:其他好文   时间:2016-05-07 09:06:54    阅读次数:141
PAT乙级—1005. 继续(3n+1)猜想 (25)-native
卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验证3的时候遇到过了,我们称5、8、4、2是被3“覆盖”...
分类:其他好文   时间:2016-05-07 08:52:27    阅读次数:409
hdu1465 不容易系列
分析:递推。 当N=1 和2 时,易得解,假设F(N-1)和F(N-2)已经得到,重点分析下面的情况: 当有N 封信的时候,前面N-1 封信可以有N-1 或者 N-2 封错装前者,对于每种错装,可从N-1 封信中任意取一封和第N 封错装,故=F(N-1)*(N-1)后者简单,只能是没装错的那封和第N ...
分类:其他好文   时间:2016-05-06 21:59:55    阅读次数:177
四则运算之加减法
问题描述       计算机所能完成的一个基本功能就是完成数据的计算,譬如加法、减法等等。但是在任何一种计算机上,计算中能够使用的数字都是有一定范围的,超过了范围,就没法得到精确的结果。       你现在接受了一个任务,要编写一个高精度计算器的核心部分。所谓高精度计算器,就是可以计算很大很大的数据的计算器。而你所需要编写的程序,就是真正完成高精度加法和高精度减法运算的两个函数,因为程序其它的...
分类:其他好文   时间:2016-05-06 16:08:11    阅读次数:501
矩阵的幂 斐波那契数列
题意: 斐波那契数列是由如下递推式定义的数列 F0 = 0 F1 = 1 Fn+2 = Fn+1 + Fn 求这个数列第n项的值对10000取余后的结果 输入: n = 10 输出: 55 #include #include using namespace std; //用二维vector来表示矩阵 typedef vector vec; typedef vector ma...
分类:其他好文   时间:2016-05-06 12:59:10    阅读次数:121
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!