码迷,mamicode.com
首页 >  
搜索关键字:方程    ( 5992个结果
在fl2440开发板上移植第三方程序lrzsz,tree
在fl2440开发板上移植第三方程序lrzsz,tree
分类:其他好文   时间:2014-09-01 21:03:53    阅读次数:375
SGU 183.Painting the balls
时间限制:0.25s空间限制:4M题意: 在n(ni+1-m 分析这个转移方程的时间复杂度是O(n*m*m)在此题的数据范围中高达10^8 显然我们需要更好的解法 分析上面的方程发现,在计算min(f[j][k])时,是有重复计算的部分的, 于是想办法减少这...
分类:其他好文   时间:2014-09-01 20:55:23    阅读次数:307
递归算法的时间复杂度分析
在算法分析中,当一个算法中包括递归调用时,其时间复杂度的分析会转化为一个递归方程求解。实际上,这个问题是数学上求解渐近阶的问题,而递归方程的形式多种多样,其求解方法也是不一而足,比較经常使用的有下面四种方法: (1)代入法(Substitution Method) 代入法的基本步骤是先猜測递归方程....
分类:其他好文   时间:2014-08-31 21:16:41    阅读次数:207
利用牛顿迭代法求解非线性方程组
最近一个哥们,是用牛顿迭代法求解一个四变量方程组的最优解问题,从网上找了代码去改进,但是总会有点不如意的地方,迭代的次数过多,但是却没有提高精度,真是令人揪心! 经分析,发现是这个方程组中存在很多局部的极值点,是用牛顿迭代法不能不免进入局部极值的问题,更程序的初始值有关! 发现自己好久没有是用Mat...
分类:其他好文   时间:2014-08-31 01:38:20    阅读次数:571
Hdu 4117 GRE Words (后缀数组+dp)
题目大意: 求出最多能记住的单词的权值和,要求最大。 记住的规则就是上一个单词是这个单词的子串。 思路分析: 首先得声明这题是数据水了才能用sa做的。 sa的复杂度最多可以达到 Orz(sumlen * sumlen) ... 所以我们sa处理的就是这个串是否是下一个串的子串,如果是就转移方程。 dp[i] = max (dp[i] , dp[j] + val[i])... ...
分类:其他好文   时间:2014-08-31 00:33:40    阅读次数:256
图像处理之基础---最小二乘积
最小2乘法最小2乘法直线拟合在我们研究两个变量(x, y)之间的相互关系时,通常可以得到一系列成对的数据(x1, y1、x2, y2... xm, ym);将这些数据描绘在x -y直角座标系中(如图1),若发现这些点在一条直线附近,可以令这条直线方程如(式1-1)。Y计= a0+ a1X ...
分类:其他好文   时间:2014-08-31 00:21:20    阅读次数:237
HDU 2815
特判B不能大于等于C高次同余方程#include #include #include #include #include using namespace std;const int Maxn=65535;struct hash{ int a,b,next;}Hash[Maxn*2];int flag...
分类:其他好文   时间:2014-08-30 16:16:29    阅读次数:212
POJ 2417
高次同余方程。 BL == N (mod P)求解最小的L。由于数据范围很大,暴力不行这里用到baby_step,giant_step算法。意为先小步,后大步。令L=i*m+j (m=ceil(sqrt(p-1))),那么原式化为 B^(i*m)*B^j==N(MOD P)————》B^j===N*...
分类:其他好文   时间:2014-08-30 16:16:19    阅读次数:244
Leetcode 动态规划 Minimum Path Sum
题意:给定一个 m * n 的网格,网格中有非负的数字。 一个机器人要从左上角走到右下角,每次只能向下或向右移动一个位置, 找出一条总和最小的路径,返回最小值 思路1:记忆化搜索 使用一个两维 minPathSums[i][j]记录 (i,j)到(m,n)的总和最小的路径的值 然后使用dfs 枚举 复杂度:时间O(2^n) 空间O(n) 思路2:dp 设置状态为f[i][j],表示到达网格(i,j)的总和最小的路径的值,则状态转移方程为 f[i][j] = min(f[i - 1][j] + f[i][...
分类:其他好文   时间:2014-08-30 13:56:19    阅读次数:216
HDU 3579 线性同余方程组
#include #include #include #include using namespace std;const int MaxM=11;int a[MaxM],b[MaxM];void exgcd(int a,int b,int &d,int &x,int &y){ if(b==0){ ...
分类:其他好文   时间:2014-08-29 21:16:08    阅读次数:227
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!