码迷,mamicode.com
首页 >  
搜索关键字:方程    ( 5992个结果
最小二乘法
在我们研究两个变量(x, y)之间的相互关系时,通常能够得到一系列成对的数据(x1, y1、x2, y2... xm , ym);将这些数据描绘在x -y直角座标系中(如图1), 若发现这些点在一条直线附近,能够令这条直线方程如(式1-1)。Y计= a0 + a1 X ...
分类:其他好文   时间:2014-07-01 23:31:35    阅读次数:252
USACO money packageDP
裸0/1背包,就是从各种币种里面拿来凑足N元,求最多有多种方案。用dp[i][j]表示选前i个币种凑成j的方案数量 状态转移方程: dp[i][j] = dp[i- 1][j]    j = coins[i] /* ID:kevin_s1 PROG:money LANG:C++ */ #include #include #include #include #include #i...
分类:其他好文   时间:2014-07-01 09:29:13    阅读次数:209
解方程 (允许误差)
解方程 (允许误差)1. 确定范围2. 确定误差3. 确定增量4. 在区间内执行方程,满足误差存入解集5. 返回解集var solveFun = function( f /*function*/, c /*closest to 0*/, from /*from what number*/, to /*to what number*/, ic /*increasement*/){ var arr...
分类:其他好文   时间:2014-07-01 08:14:48    阅读次数:237
zoj2770 Burn the Linked Camp --- 差分约束
有n个营地,每个营地至多容纳Ci人,给出m个条件:第i到第j个营地之间至少有k人。 问n个营地总共至少有多少人。 此题显然差分约束,要求最小值,则建立x-y>=z方程组,建图求最长路。 用d[i]表示[1,i]个帐篷中一共多少人,根据题意可得到不等关系: 1、0 2、d[j]-d[i]>=k 此外,我们添加0为附加结点,则0到其他点也要建边。 再求解0为源点的最长路即可。 ...
分类:其他好文   时间:2014-06-30 19:41:42    阅读次数:205
[家里蹲大学数学杂志]第054期图像分割中的无边缘活动轮廓模型
$\bf 摘要$:本文给出了王大凯等编的《图像处理中的偏微分方程方法》第 4.4 节的详细论述.$\bf 关键词$:图像分割;活动轮廓模型;matlab 编程1 模型的建立在图像中, 对象与背景的区别有时表现为平均灰度的明显不同. 由于这类图像既没有明显的边缘 ($\sev{\n I}$ 大), 也...
分类:其他好文   时间:2014-06-30 14:02:00    阅读次数:251
[家里蹲大学数学杂志]第055期图像滤波中的方向扩散模型
$\bf 摘要$:本文给出了王大凯等编的《图像处理中的偏微分方程方法》第 5.4.1 节的详细论述.$\bf 关键词$:图像滤波;方向扩散模型;matlab 编程1. 模型的建立从保护图像边缘的观点出发, 我们希望扩散是沿着平行于边缘的切线方向 (即垂直于 $\n I$ 的方向) 进行. 于是得到如...
分类:其他好文   时间:2014-06-30 13:57:58    阅读次数:298
UESTC 923 稳住GCD DP + GCD
定义:dp[i][j] 表示 在前i个数中,使整个gcd值为j时最少取的数个数。则有方程: gg = gcd(a[i],j)gg == j : 添加这个数gcd不变,不添加, dp[i][j] = dp[i-1][j]gg != j: t添加,更新答案, dp[i][gg] = dp[...
分类:其他好文   时间:2014-06-30 11:29:11    阅读次数:106
UESTC 288 青蛙的约会 扩展GCD
设两只青蛙跳了t步,则此时A的坐标:x+mt,B的坐标:y+nt。要使的他们在同一点,则要满足: x+mt - (y+nt) = kL (p是整数)化成: (n-m)t + kL = x-y (L > 0) 则变成求解同余方程: (n-m)t≡ (x-y) mod L ,用扩展gcd解决。 且此时当...
分类:其他好文   时间:2014-06-30 11:21:59    阅读次数:213
POJ2947 DAZE [Gauss]
题目是要求建立一个方程组: (mat[1][1]*x[1] + mat[1][2]*x[2] + … + mat[1][n]*x[n])%7 =mat[1][n+1] (mat[2][1]*x[1] + mat[2][2]*x[2] + … + mat[2][n]*x[n])%7 =mat[2][n+1] … … (mat[m][1]*x[1] + mat[m][...
分类:其他好文   时间:2014-06-30 10:56:17    阅读次数:159
poj 2142 The Balance 扩展欧几里得
首先求出通项 X=x+b/d*t Y=y-a/d*t (x,y为ax+by=gcd(a,b)的解,d=gcd(a,b))可知我们要求的最小的解是 abs(x+b/d*t) + abs(y-a/d*t) 设a>b不是的话,就交换a,b,我们发现上述关于t的方程是 |x+k1*t| + |y-k2*t|,由于a>b所以k2>k1,所以方程一开始右边减小的比左边增加的快 所以当y=k2*t的时候...
分类:其他好文   时间:2014-06-30 07:49:37    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!