博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
中国剩余定理的_非互素同余模板
阅读量:5046 次
发布时间:2019-06-12

本文共 925 字,大约阅读时间需要 3 分钟。

下面这个程序可以对付非互素的同余
#include #include #include #include using namespace std;__int64 x, y, t;__int64 egcd(__int64 a, __int64 b) {    if (b==0)       {        x=1;              y=0;           return a;       }    else     {        __int64 e=egcd(b,a % b);         t=x;         x=y;        y=t-a/b*y;           return e;       }}__int64 gcd(__int64 x, __int64 y){    if (!x || !y)        return x > y ? x : y;    for (__int64 t; t = x % y; x = y, y = t);    return y;}__int64 mm[10],rr[10];int main() {    //freopen("in.txt", "r", stdin);     __int64 m1,m2,r1,r2,d,c,t;    bool flag;       __int64 n;       __int64 tc,cnt=0;    scanf ("%I64d",&tc);    while (tc--)        {        cnt++;        scanf ("%I64d",&n);        flag=0;                  for (__int64 i=0;i1)            {                r1=mm[0];                __int64 ans=1;                for (int i=1;i

转载于:https://www.cnblogs.com/cchun/archive/2011/11/16/2520185.html

你可能感兴趣的文章
C语言键盘按键列表
查看>>
Codeforces Round #374 (Div. 2)
查看>>
oracle数据类型
查看>>
socket
查看>>
Vue中使用key的作用
查看>>
二叉索引树 树状数组
查看>>
日志框架--(一)基础篇
查看>>
Java设计模式之原型模式
查看>>
Spring学习(四)-----Spring Bean引用同xml和不同xml bean的例子
查看>>
哲理故事与管理之道(20)-用危机激励下属
查看>>
关于源程序到可运行程序的过程
查看>>
wepy的使用
查看>>
转载:mysql数据库密码忘记找回方法
查看>>
scratch少儿编程第一季——06、人在江湖混,没有背景怎么行。
查看>>
面向对象1
查看>>
在ns2.35中添加myevalvid框架
查看>>
【贪心+DFS】D. Field expansion
查看>>
为什么要使用href=”javascript:void(0);”
查看>>
二进制文件的查看和编辑
查看>>
【转载】Flume学习之路 (一)Flume的基础介绍
查看>>