码迷,mamicode.com
首页 >  
搜索关键字:欧几里德    ( 418个结果
bzoj1295 [SCOI2009]最长距离
Description windy有一块矩形土地,被分为 N*M 块 1*1 的小格子。 有的格子含有障碍物。 如果从格子A可以走到格子B,那么两个格子的距离就为两个格子中心的欧几里德距离。 如果从格子A不可以走到格子B,就没有距离。 如果格子X和格子Y有公共边,并且X和Y均不含有障碍物,就可以从X ...
分类:其他好文   时间:2017-10-25 00:32:28    阅读次数:200
扩展欧几里得算法
扩展欧几里德算法 基本算法:对于不完全为 0 的非负整数 a,b,gcd(a,b)表示 a,b 的最大公约数,必然存在整数对 x,y ,使得 gcd(a,b)=ax+by。 证明:设 a>b。 1,显然当 b=0,gcd(a,b)=a。此时 x=1,y=0; 2,ab!=0 时 设 ax1+by1=... ...
分类:编程语言   时间:2017-10-11 21:47:49    阅读次数:162
luogu_1290 欧几里德的游戏
#include #include using namespace std; int t,n,m; int getsg(int x,int y){ if(x%y==0)return 1; if(x/y==1)return 1-getsg(y,x%y); else return 1; } int ma... ...
分类:其他好文   时间:2017-10-07 22:03:48    阅读次数:131
? P2152 [SDOI2009]SuperGCD (luogu)
Stein算法是一种计算两个数最大公约数的算法,是针对欧几里德算法在对大整数进行运算时,需要试商导致增加运算时间的缺陷而提出的改进算法。 算法思想: 由J. Stein 1961年提出的Stein算法很好的解决了欧几里德算法中的这个缺陷,Stein算法只有整数的移位和加减法,为了说明Stein算法的 ...
分类:其他好文   时间:2017-10-06 16:24:00    阅读次数:215
UVALive - 5713 Qin Shi Huang's National Road System
题意: 秦始皇要修路,n个城市,给出x,y坐标,和人口。 城市与城市之间的距离为它们的欧几里德距离。 徐福会魔法,他可以不费任何钱在两个城市中变出一条路出来。 问: 怎样才能使徐福变的那个路两边的城市人口之和最大,让秦始皇修的剩下的路花费的值最小,输出它们的比。 方法: 建图,求最小生成树,然后枚举 ...
分类:其他好文   时间:2017-10-04 23:53:04    阅读次数:227
P1523 旅行商简化版
P1523 旅行商简化版 题目背景 欧几里德旅行商(Euclidean Traveling Salesman)问题也就是货郎担问题一直是困扰全世界数学家、计算机学家的著名问题。现有的算法都没有办法在确定型机器上在多项式时间内求出最优解,但是有办法在多项式时间内求出一个较优解。 为了简化问题,而且保证 ...
分类:其他好文   时间:2017-10-01 16:57:00    阅读次数:239
扩展欧几里德算法
扩展欧几里德算法是用来在已知不完全为0的非负整数a, b情况下求解一组x,y,使它们满足贝祖等式: ax+by = gcd(a, b) =d 证明: a*x1+b*y1=gcd(a, b); b*x2+(a%b)*y2=gcd(b, a%b); 因为由欧几里德定理知:gcd(a, b)==gcd(b ...
分类:编程语言   时间:2017-09-21 22:20:10    阅读次数:196
数据结构与算法分析(1)
1. 最大子序列和的问题; 2. 算法时间复杂度为O(logN)的典型问题: 2.1 对分查找(binary search):时间复杂度(< logN) 2.2 两个整数最大公约数求解(欧几里德算法):时间复杂度(< 2logN) 2.3 幂运算:时间复杂度(<= 2logN... ...
分类:编程语言   时间:2017-09-20 19:40:33    阅读次数:238
bzoj1295 最长距离
Description windy有一块矩形土地,被分为 N*M 块 1*1 的小格子。 有的格子含有障碍物。 如果从格子A可以走到格子B,那么两个格子的距离就为两个格子中心的欧几里德距离。 如果从格子A不可以走到格子B,就没有距离。 如果格子X和格子Y有公共边,并且X和Y均不含有障碍物,就可以从X ...
分类:其他好文   时间:2017-09-13 23:16:57    阅读次数:263
洛谷——P1290 欧几里德的游戏
P1290 欧几里德的游戏 题目描述 欧几里德的两个后代Stan和Ollie正在玩一种数字游戏,这个游戏是他们的祖先欧几里德发明的。给定两个正整数M和N,从Stan开始,从其中较大的一个数,减去较小的数的正整数倍,当然,得到的数不能小于0。然后是Ollie,对刚才得到的数,和M,N中较小的那个数,再 ...
分类:其他好文   时间:2017-09-11 16:26:43    阅读次数:181
418条   上一页 1 ... 8 9 10 11 12 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!