青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

poj 2115 C Looooops

   這個題目就是解線性同余方程,(a + n*c) % 2的k次 = b % 2的k次。既然以前是學信安的,對數論本來就不排斥,最近還好好看了下算
法導論。這個方程轉換為n*c = (b-a) % 2的k次。根據數論的知識,  ax = b%n,需要保證gcd(a,n)|b,意思b是gcd(a,n)的倍數,這個
一下子也很難解釋清楚啊,不滿足這個條件,就是沒解了。還有,如果有解的話,解的個數就是d = gcd(a,n)。而且其中一個解是x0 = x'(b
/ d),其中x'是用擴展歐幾里德算法求出來的,滿足關系式a*x'+n*y'=d。
   但是這個題不僅僅用到數論的這些知識,因為必須求滿足條件的最小解,而如果有解的話是d個,而且滿足解x = x0 + i(b/d),
(1<=i<=d)。既然要求最小的解,那么對解mod(n/d)即可了,因為它們之間的差都是n/d的倍數。

   代碼如下:

#include <stdio.h>
#include <math.h>
#include <algorithm>
using namespace std;

//擴展歐幾里德算法
//d = a * x + b * y,d是a和b的最大公約數
long long egcd(long long a, long long b, long long& x, long long& y)
{
    if (b == 0)
    {
        x = 1;
        y = 0;
        return a;
    }
    else
    {
        long long nRet = egcd(b, a % b, x, y);
        long long t = x;
        x = y;
        y = t - (a / b) * y;
        return nRet;
    }
}

int main()
{
    long long nA, nB, nC, nK;

    while (scanf("%I64d%I64d%I64d%I64d", &nA, &nB, &nC, &nK),
            nA || nB || nC || nK)
    {
        long long x, y;
        long long n = pow((double)2, (double)nK) + 1e-8;
        long long d = egcd(n, nC, x, y);
        long long b = (nB - nA + n) % n;
        if (b % d)//如果d | b失敗
        {
            printf("FOREVER\n");
        }
        else
        {
            //printf("y:%I64d, b:%I64d, d:%I64d n:%I64d\n", y, b, d, n);
            y = (y + n) % n;
            long long ans = (y * (b / d)) % (n / d);
            printf("%I64d\n", ans);
        }
    }

    return 0;
}

posted on 2012-07-27 17:08 yx 閱讀(933) 評論(0)  編輯 收藏 引用 所屬分類: 數論

<2011年11月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

導航

統計

公告

常用鏈接

留言簿(3)

隨筆分類

隨筆檔案

me

好友

同學

網友

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精品日日夜夜| 久久精品日产第一区二区| 久久综合精品国产一区二区三区| 精品成人国产| 国产嫩草一区二区三区在线观看 | 亚洲国产成人午夜在线一区| 国产精品99免费看| 欧美日韩在线一区二区| 欧美gay视频| 久久影视精品| 欧美va亚洲va日韩∨a综合色| 久久精选视频| 欧美成人精品| 欧美人与禽性xxxxx杂性| 欧美大片在线看免费观看| 欧美成人一区二区| 欧美日韩成人在线播放| 欧美系列亚洲系列| 国产三区精品| 亚洲精品欧美在线| 亚洲一区在线看| 久久成人一区| 亚洲三级影片| 亚洲美女黄网| 亚洲欧美日韩综合| 久久这里只有精品视频首页| 美日韩精品视频免费看| 欧美午夜一区二区福利视频| 国产综合自拍| 亚洲自拍另类| 久久午夜色播影院免费高清| 欧美电影在线观看| 极品少妇一区二区| 亚洲综合第一| 99精品欧美一区二区三区综合在线| 亚洲午夜羞羞片| 欧美精品成人91久久久久久久| 国产日韩av高清| 性欧美大战久久久久久久免费观看| 久久中文在线| 久久久久久久国产| 国产亚洲精品bv在线观看| 亚洲男女自偷自拍| 中文日韩电影网站| 欧美午夜宅男影院| 亚洲午夜激情网站| 9i看片成人免费高清| 欧美日韩国产在线播放网站| 亚洲看片一区| 在线视频欧美日韩| 欧美日韩国产综合新一区| 一本色道**综合亚洲精品蜜桃冫| 欧美激情视频在线播放 | 99这里只有精品| 亚洲日本在线观看| 国产欧美高清| 美女尤物久久精品| 欧美日韩国产精品一区二区亚洲| 亚洲视频一二区| 久久久精品国产一区二区三区 | 久久国产精品免费一区| 亚洲视频精品在线| 国产婷婷色一区二区三区四区| 久久女同互慰一区二区三区| 蜜桃av噜噜一区| 午夜精品在线看| 久久久久久一区二区三区| 一本大道久久精品懂色aⅴ| 亚洲欧美卡通另类91av| 亚洲精品一二三| 久久爱www久久做| 香港成人在线视频| 欧美视频国产精品| 亚洲激情校园春色| 在线欧美福利| 老色批av在线精品| 久久嫩草精品久久久久| 国产精品日韩二区| 亚洲视频在线一区| 亚洲欧美日韩直播| 国产精品男gay被猛男狂揉视频| 欧美激情一区二区三区高清视频| 国产毛片一区| 欧美一区二区三区在线| 久久精品九九| 亚洲第一偷拍| 欧美精品在线免费播放| 亚洲片在线观看| 性欧美xxxx大乳国产app| 亚洲免费观看| 久久三级福利| 狠狠88综合久久久久综合网| 欧美一站二站| 欧美激情视频网站| 99精品欧美| 国产老肥熟一区二区三区| 亚洲在线观看视频| 免费亚洲一区二区| 在线观看日韩国产| 久久视频一区| 亚洲人成在线播放| 99精品免费| 好吊色欧美一区二区三区视频| 欧美一级在线播放| 欧美激情一区二区久久久| 国产精品99久久不卡二区| 国产精品永久免费视频| 麻豆成人在线播放| 亚洲欧美春色| 在线亚洲欧美专区二区| 久久久五月天| 亚洲自拍都市欧美小说| 亚洲国产欧美国产综合一区| 国产精品观看| 欧美精品一区二区三区蜜臀| 欧美在线网站| 香蕉久久a毛片| 亚洲欧美日韩国产成人精品影院| 亚洲电影观看| 亚洲第一中文字幕在线观看| 老司机精品导航| 美女免费视频一区| 久久资源在线| 欧美国产日本高清在线| 噜噜爱69成人精品| 免费观看30秒视频久久| 久久久久国产成人精品亚洲午夜| 亚洲欧美日韩国产精品| 亚洲一区二区三区精品动漫| 在线一区二区三区四区五区| 99国产精品国产精品毛片| 亚洲欧洲精品成人久久奇米网 | 亚洲福利视频免费观看| 久热精品在线| 亚洲日本视频| 欧美在线观看视频一区二区| 久久综合999| 久久人人爽国产| 亚洲国产成人高清精品| 99国产精品自拍| 久久久一区二区三区| 欧美色一级片| 狠狠操狠狠色综合网| 一级日韩一区在线观看| 久久精品国产999大香线蕉| 亚洲国产高清在线| 欧美亚洲一区在线| 欧美性大战xxxxx久久久| 亚洲国产精品v| 亚洲欧美一区二区三区在线| 葵司免费一区二区三区四区五区| 亚洲人成免费| 久久亚洲精品一区| 国产综合色在线| 欧美影视一区| 性欧美办公室18xxxxhd| 国产精品久久久久影院亚瑟 | 裸体一区二区| 国内成人精品2018免费看| 亚洲综合日本| 亚洲天堂成人在线观看| 欧美日韩国产页| 在线视频欧美日韩| 亚洲精品日韩综合观看成人91| 久久中文字幕一区| 亚洲三级视频| av成人毛片| 国产精品永久免费在线| 欧美一区二视频在线免费观看| 一区二区欧美在线观看| 国产精品一区二区在线| 久久本道综合色狠狠五月| 久久电影一区| 亚洲另类视频| 亚洲欧美综合国产精品一区| 国产主播精品| 99在线观看免费视频精品观看| 欧美一区二区三区四区在线| 久久激情婷婷| 亚洲精品乱码久久久久久日本蜜臀| 欧美黄在线观看| 国产日韩欧美不卡在线| 欧美激情一区二区三区在线| 国产精品嫩草久久久久| 亚洲高清123| 国产在线播精品第三| 一区电影在线观看| 在线视频国内自拍亚洲视频| 在线亚洲一区观看| 一区二区免费在线播放| 久久人人97超碰人人澡爱香蕉| 日韩亚洲欧美一区| 欧美 日韩 国产精品免费观看| 久久精品一区四区| 欧美亚州在线观看| 亚洲午夜精品一区二区| 一区二区三区精品国产| 欧美精品一区视频| 夜夜嗨av一区二区三区网站四季av | 韩日欧美一区二区三区|