码迷,mamicode.com
首页 >  
搜索关键字:欧几里德    ( 418个结果
Bitonic旅行路线问题
接着上一篇的动态规划问题的一道题目:欧几里德货郎担问题是对平面给定的n个点确定一条连结各点的、闭合的游历路线问题。图1(a)给出了七个点问题的解。Bitonic旅行路线问题是欧几里德货郎担问题的简化,这种旅行路线先从最左边开始,严格地由左至右到最右边的点,然后再严格地由右至左到出发点,求路程最短的路...
分类:其他好文   时间:2015-02-23 22:27:08    阅读次数:181
POJ 2190
直接枚举0~X就可以了。。。我开始竟然往扩展欧几里德定理想了,呃呃---#include #include #include #include using namespace std;char st[20];int main(){ //freopen("t.txt", "r", stdin);...
分类:其他好文   时间:2015-02-14 23:49:03    阅读次数:296
【BZOJ】【1965】SHUFFLE 洗牌
扩展欧几里德+快速幂 每次转换位置:第x位的转移到2*x %(n+1)这个位置上 那么m次后就到了(2^m)*x %(n+1)这个位置上 那么找洗牌m次后在 l 位置上的牌就相当于解线性模方程: (2^m)*x ≡ l (mod n+1) 扩展欧几里得即可 1 /***************...
分类:其他好文   时间:2015-02-04 18:07:38    阅读次数:130
【POJ】【1061】/【BZOJ】【1477】青蛙的约会
扩展欧几里德根据题意列出不定方程: (x+m*T)-(y+n*T)=k*L; //T表示跳了T次,由于是环,可能追了多圈,所以结果应为k*L化简得 T(m-n)-kL=y-x;这就成了我们熟悉的ax+by=c的形式,扩展欧几里得求解T即可(一定要分清哪个是变量x,哪个是常量a)在研究ax+by==c...
分类:其他好文   时间:2015-02-01 13:22:22    阅读次数:236
相似性计算方法
欧几里德相似度(Euclidean Distance)最初用于计算欧几里德空间中两个点的距离,以两个用户x和y为例子,看成是n维空间的两个向量x和y, xi表示用户x对itemi的喜好值,yi表示用户y对itemi的喜好值,他们之前的欧几里德距离是对应的欧几里德相似度,一般采用以下公式进行转换:距离...
分类:其他好文   时间:2015-01-26 16:47:06    阅读次数:282
Summary: gcd最大公约数算法
欧几里德算法欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。其计算原理依赖于下面的定理:定理:gcd(a,b) = gcd(b,a mod b)证明:a可以表示成a = kb + r,则r = a mod b假设d是a,b的一个公约数,则有d|a, d|b,而r = a - kb,因...
分类:编程语言   时间:2015-01-04 01:08:17    阅读次数:243
欧几里德算法求最大公约数
最大公约数 和 最小公倍数问题是一个小问题,虽然说是个小问题,但是,它是基本的,很多时候,我们却不一定能够随手写出它。首先,(此段转载自百科)其计算原理依赖于下面的定理:定理:gcd(a,b) = gcd(b,a mod b) (a>b 且a mod b 不为0) // 也就是说,大数对小数取余得....
分类:编程语言   时间:2014-12-28 15:24:43    阅读次数:208
Java最大公约数和最小公倍数
最大公约数有下面两种方法: 辗转相除法:又名欧几里德算法(Euclidean algorithm)乃求两个正整数之最大公约数的算法。 辗转相减法:即尼考曼彻斯法,其特色是做一系列减法,从而求得最大公约数。 以下为Java代码: public class JavaBase {  static public int gcd1_1(int x, int y)   //非递...
分类:编程语言   时间:2014-12-11 17:34:34    阅读次数:188
R语言与数据分析之四:聚类算法1
前面和大家分享的分类算法属于有监督学习的分类算法,今天继续和小伙伴们分享无监督学习分类算法---聚类算法。聚类算法也因此更具有大数据挖掘的味道 聚类算法本质上是基于几何距离远近为标准的算法,最适合数据是球形的问题,首先罗列下常用的距离: 绝对值距离(又称棋盘距离或城市街区距离) Euclide距离(欧几里德距离,通用距离) Minkowski 距离(闵可夫斯基距离),欧...
分类:编程语言   时间:2014-12-10 18:12:05    阅读次数:280
菜鸟 学注册机编写之 “RSA”
测试环境系统:xpsp3调试器:od1.10RSA简单介绍选取两个别人不知道的大素数p,q.公共模n=p*q欧拉值t=(p-1)(q-1)选取公匙(加密匙)e,满足***(e,t)=1.常用为3,65537等.根据扩展欧几里德算法求得:私匙d=e^-1modt.加解密算法:加密:密文c=m^emod...
分类:其他好文   时间:2014-11-20 15:12:01    阅读次数:312
418条   上一页 1 ... 33 34 35 36 37 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!