码迷,mamicode.com
首页 >  
搜索关键字:扩展欧几里得    ( 509个结果
POJ 青蛙的约会 1061【经典数论-扩展欧几里得】
Language: Default 青蛙的约会 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 98005   Accepted: 18548 Description 两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在...
分类:其他好文   时间:2015-08-19 02:00:09    阅读次数:115
BZOJ2976 : [Poi2002]出圈游戏
首先模拟一遍得到n个同余方程,然后用扩展欧几里得求出最小的可行解即可,时间复杂度$O(n^2)$。#include#define N 30int n,i,j,k,x,y,a[N],b[N],d[N],ans;namespace Solve{int flag=1,k=1,m=0,d,x,y;int e...
分类:其他好文   时间:2015-08-15 18:06:33    阅读次数:112
POJ 1061 青蛙的约会 (扩展欧几里得)
青蛙的约会 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 97673   Accepted: 18409 Description 两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面...
分类:其他好文   时间:2015-08-14 19:22:57    阅读次数:230
HDU 4180 扩展欧几里得
RealPhobiaTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 376Accepted Submission(s): 151Problem De...
分类:其他好文   时间:2015-08-14 09:54:03    阅读次数:104
POJ 1061 青蛙绕地球约会-数论-(解一元一次同余方程+扩展欧几里得算法)
题意:两只青蛙同向跳,起点是x,y,每次分别跳m,n米,地球周长是L,求最少跳几次相遇。 分析: 把式子写好就发现是一个一元一次同余方程。用扩展欧几里得算法来求。这题很基本得会。 代码: #include #include #include #include #include #include #define INF 1000000007 using namespace std; long...
分类:编程语言   时间:2015-08-14 06:30:49    阅读次数:180
POJ 2115 for求循环次数-数论-(同余方程+扩展欧几里得算法)
题意:给定for循环的初始值,结束值和增量,还有一个模,求最少的循环次数。 分析: 读完题后应该就知道是一个同余的概念,所以就是解一个一元一次同余方程,像上题一样用扩展欧几里得算法。这题的trick点是k最大为32,那么2^32超出了int,要用long long,所以在1 代码: #include #include #include #include #include #include ...
分类:编程语言   时间:2015-08-14 06:29:55    阅读次数:177
原根(扩展欧几里得+欧拉函数)
1135原根基准时间限制:1秒 空间限制:131072KB 分值:0难度:基础题设m是正整数,a是整数,若a模m的阶等于φ(m),则称a为模m的一个原根。(其中φ(m)表示m的欧拉函数)给出1个质数P,找出P最小的原根。Input输入1个质数P(3 3 #include 4 #include 5.....
分类:其他好文   时间:2015-08-12 01:06:58    阅读次数:93
线性同余系列
线形同余方程系列 求解形如 : ax ≡ b (mod n) 方程可以变形为 : ax – ny = b; 对于这个方程的求解可以使用扩展欧几里得定理做,有解的首要条件便是 b 能够整除 gcd(a ,n); 证明如下: 如果b 不能够整除 (a ,n)...
分类:其他好文   时间:2015-08-09 08:22:35    阅读次数:267
扩展欧几里得算法
对于 a 、b 不全为0,存在整数 x 和 y 使得 gcd(a,b)=x*a+y*b ; 整数。。。也就是可以使负的。 代码: 1 int exGcd(int a,int b,int &x,int &y) 2 { 3 if(b==0) 4 { 5 x=1; 6 y=0...
分类:编程语言   时间:2015-08-06 01:56:41    阅读次数:126
UESTC 288 青蛙的约会 (扩展欧几里得求解方程)
Description两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置。不过青蛙们都是很乐观的,它们觉得只要一直朝着某个...
分类:其他好文   时间:2015-08-05 06:30:23    阅读次数:140
509条   上一页 1 ... 37 38 39 40 41 ... 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!