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

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 閱讀(932) 評論(0)  編輯 收藏 引用 所屬分類: 數論

<2012年7月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

導航

統計

公告

常用鏈接

留言簿(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>
            亚洲调教视频在线观看| 欧美一区二区日韩| 国产精品久久久久久久久借妻| 久久女同精品一区二区| 欧美日韩www| 欧美日韩一区二区国产| 国产精品qvod| 91久久精品国产| 亚洲黄色天堂| 国产精品久久久久久超碰| 亚洲精品黄色| 一区二区精品在线| 亚洲三级免费电影| 欧美激情视频一区二区三区不卡| 在线亚洲高清视频| 欧美在线视频免费观看| 久久久噜噜噜久久| 国产精品免费视频xxxx| 好看的日韩av电影| 亚洲在线视频网站| 欧美人妖另类| 欧美中文字幕视频在线观看| 欧美国产日韩一区二区三区| 欧美日韩亚洲激情| 在线综合亚洲| 久久成人av少妇免费| 亚洲欧美国产精品桃花| 欧美电影免费观看高清| 最近中文字幕日韩精品| 亚洲欧美日韩精品久久| 免费的成人av| 欧美精品二区| 影音先锋在线一区| 免费在线观看成人av| 99国产精品久久久| 欧美日韩亚洲一区二区| 国产亚洲永久域名| 国产综合av| 亚洲韩国精品一区| 欧美一区二区三区免费在线看| 国产美女搞久久| 新67194成人永久网站| 亚洲国产福利在线| 欧美极品色图| 精品成人乱色一区二区| 欧美另类videos死尸| 亚洲男人的天堂在线aⅴ视频| 免费日韩精品中文字幕视频在线| 欧美国产日韩亚洲一区| 国产视频一区二区在线观看| 午夜精品美女自拍福到在线 | 亚洲国产一区在线| 亚洲国产另类 国产精品国产免费| 亚洲一区二区在线观看视频| 国产色爱av资源综合区| 亚洲视频导航| 亚洲永久免费精品| 久久精品一区蜜桃臀影院| 国产精品av久久久久久麻豆网| 久久精品中文字幕一区| 性一交一乱一区二区洋洋av| 欧美69wwwcom| 91久久国产精品91久久性色| 9l国产精品久久久久麻豆| 欧美多人爱爱视频网站| 美国十次了思思久久精品导航| 亚洲另类在线一区| 亚洲大片一区二区三区| 国产精品免费在线| 午夜激情亚洲| 久久一区精品| 亚洲在线播放电影| 一区二区三区视频免费在线观看| 国产一区二区三区高清播放| 久久久久久欧美| 欧美日韩亚洲高清| 在线亚洲电影| 久久亚洲综合色一区二区三区| 亚洲电影免费| 99视频+国产日韩欧美| 日韩亚洲视频| 国产精品国产三级国产aⅴ无密码| 欧美夫妇交换俱乐部在线观看| 久久精精品视频| 一本色道久久综合亚洲精品小说| 91久久夜色精品国产九色| 午夜在线播放视频欧美| 在线播放豆国产99亚洲| 韩日精品在线| 亚洲永久在线观看| 国语自产在线不卡| 欧美一区二区三区免费大片| 一区在线视频观看| 羞羞视频在线观看欧美| 亚洲国产精品福利| 亚洲免费av片| 亚洲自拍偷拍一区| 欧美一区二区三区视频在线 | 亚洲欧洲另类| 欧美日韩国产片| 亚洲国产精品第一区二区三区| 欧美日韩亚洲一区在线观看| 一区二区三区你懂的| 欧美日本不卡高清| 久久狠狠久久综合桃花| 国产女主播视频一区二区| 国内精品视频在线观看| 亚洲一区免费视频| 亚洲福利小视频| 亚洲精品中文字幕女同| 性久久久久久| 99热免费精品| 欧美日本一区二区高清播放视频| 香蕉久久国产| 国产亚洲一区二区三区在线观看 | 久久成人免费| 欧美~级网站不卡| 国产精品免费aⅴ片在线观看| 亚洲综合另类| 亚洲精品小视频在线观看| 免费高清在线视频一区·| 欧美有码在线视频| 奶水喷射视频一区| 久久精品一区二区三区中文字幕| 亚洲天堂av图片| 国产精品人成在线观看免费| 欧美激情精品久久久六区热门| 日韩小视频在线观看专区| 欧美在线|欧美| 欧美大尺度在线观看| 国产美女在线精品免费观看| 免播放器亚洲一区| 在线成人激情| 午夜一区二区三区在线观看| 欧美va亚洲va国产综合| 国产精品久久久久久av下载红粉| 午夜精品视频| 欧美一级在线播放| 1024成人网色www| 久久裸体视频| 免费久久99精品国产| 亚洲综合999| 欧美婷婷久久| 久久永久免费| 国产精品久久久久久久久久免费 | 国产精品永久免费视频| 国产一区二区丝袜高跟鞋图片| 久久久久久久91| 久久视频免费观看| 亚洲精品免费电影| 欧美金8天国| 欧美精品国产一区二区| 亚洲一区精品在线| 午夜精品免费在线| 开元免费观看欧美电视剧网站| 亚洲精品网址在线观看| 1000部国产精品成人观看| 国产精品蜜臀在线观看| 午夜免费在线观看精品视频| 蜜臀av一级做a爰片久久| 亚洲国产婷婷香蕉久久久久久99 | 欧美在线视频免费观看| 欧美日韩亚洲综合一区| 久久久久国色av免费观看性色| 欧美伊久线香蕉线新在线| 久久嫩草精品久久久久| 欧美一级理论片| 快射av在线播放一区| 欧美伊人久久久久久久久影院| 国产日本精品| 国产精品久久久免费| 欧美一区二区三区免费观看视频| 日韩写真视频在线观看| 欧美一区二区私人影院日本| 欧美激情第3页| 美女国产一区| 亚洲老板91色精品久久| 亚洲剧情一区二区| 欧美一区永久视频免费观看| 91久久国产自产拍夜夜嗨| 欧美日韩中文| 午夜在线成人av| 一区二区三区欧美亚洲| 久久另类ts人妖一区二区| 久久久久国产精品午夜一区| 亚洲激情视频网站| 女人天堂亚洲aⅴ在线观看| 亚洲精品少妇30p| 久久久久91| 亚洲一区二区三区在线视频| 国产精品乱码一区二三区小蝌蚪| 欧美日韩免费观看一区=区三区| 欧美成人性生活| 久久午夜视频| 99视频精品在线| 亚洲一区欧美| 在线看无码的免费网站| 亚洲精品视频在线观看免费| 国产噜噜噜噜噜久久久久久久久| 国产一区二区三区av电影|