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

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>
            亚洲免费观看| 午夜精品久久久久久久男人的天堂 | 午夜精品国产精品大乳美女| 亚洲黄页视频免费观看| 在线播放国产一区中文字幕剧情欧美 | 国产精品自拍三区| 国产精品呻吟| 国产一区二区三区网站| 亚洲国产高清aⅴ视频| 亚洲三级视频在线观看| 一区二区电影免费观看| 亚洲欧美国产毛片在线| 久久久国产精品一区二区三区| 久久蜜桃精品| 91久久综合亚洲鲁鲁五月天| 亚洲精品系列| 亚洲免费视频网站| 欧美伊人久久久久久久久影院 | 欧美绝品在线观看成人午夜影视| 欧美日本不卡| 国产午夜亚洲精品羞羞网站| 亚洲国产精品久久精品怡红院| 一区二区动漫| 久久日韩粉嫩一区二区三区| 亚洲激情一区二区三区| 午夜精品影院| 欧美日韩天堂| 精品动漫3d一区二区三区免费版| 亚洲精品欧美日韩专区| 欧美伊人影院| 亚洲肉体裸体xxxx137| 亚洲欧美日韩一区二区三区在线观看| 亚洲欧美综合| 欧美日韩国产页| 国产欧美一区二区三区另类精品| 亚洲高清av| 欧美一区二区高清| 亚洲精品综合| 麻豆精品视频| 国产日韩一区| 亚洲欧美日韩天堂| 亚洲日产国产精品| 麻豆精品传媒视频| 国一区二区在线观看| 亚洲欧美综合v| 亚洲精品一区二区三区99| 久久久久久久综合狠狠综合| 国产毛片一区| 亚洲一区二区三区在线| 亚洲精品精选| 欧美经典一区二区| 亚洲激情影视| 欧美www在线| 美女图片一区二区| 亚洲国产精品精华液网站| 久久免费黄色| 久久aⅴ国产欧美74aaa| 国产亚洲成年网址在线观看| 欧美呦呦网站| 欧美一区二区大片| 国内成+人亚洲+欧美+综合在线| 欧美一级片一区| 香蕉免费一区二区三区在线观看| 国产欧美精品一区aⅴ影院| 午夜精品国产更新| 亚洲女性裸体视频| 国产一区二区欧美日韩| 午夜精品国产更新| 西西裸体人体做爰大胆久久久| 国产欧美日韩精品在线| 久久精品五月| 欧美jizz19hd性欧美| 亚洲三级视频| 一区二区三区免费网站| 国产精品mv在线观看| 午夜精品一区二区三区在线播放 | 欧美在线观看视频在线| 午夜精品亚洲| 亚洲高清免费视频| 亚洲人成在线播放网站岛国| 欧美日韩亚洲综合在线| 香蕉久久一区二区不卡无毒影院 | 亚洲国内精品| 亚洲国产成人久久| 国产精品高潮呻吟久久av无限| 欧美一区成人| 亚洲精品老司机| 欧美亚洲专区| 欧美在线3区| 亚洲人成精品久久久久| 亚洲靠逼com| 国产欧美日韩麻豆91| 你懂的视频欧美| 欧美日韩一区二区在线观看| 久久国产欧美| 欧美激情在线有限公司| 久久av老司机精品网站导航| 久久人人爽爽爽人久久久| 99精品久久久| 亚洲欧美中文日韩v在线观看| 亚洲国产欧美在线| 这里只有精品在线播放| 亚洲第一级黄色片| 午夜宅男欧美| 宅男噜噜噜66一区二区66| 欧美诱惑福利视频| 99精品视频一区二区三区| 久久爱www久久做| 亚洲三级网站| 久久精品日韩一区二区三区| 亚洲图中文字幕| 美日韩丰满少妇在线观看| 欧美中文字幕在线观看| 欧美日韩综合久久| 亚洲国产精品一区二区第一页| 国产亚洲精品福利| 一区二区三区偷拍| 99在线精品观看| 久久夜色精品| 久久日韩粉嫩一区二区三区| 国产日韩精品电影| 艳妇臀荡乳欲伦亚洲一区| 最新亚洲电影| 毛片av中文字幕一区二区| 久久久久久久国产| 国产精品影音先锋| 亚洲性线免费观看视频成熟| 野花国产精品入口| 欧美久久九九| 亚洲国产免费| 日韩视频在线免费观看| 麻豆精品在线观看| 欧美大片一区| 国产一区观看| 久久精品卡一| 麻豆freexxxx性91精品| 国产亚洲精久久久久久| 亚洲专区欧美专区| 欧美专区在线观看| 国产在线拍偷自揄拍精品| 欧美在线999| 久久三级福利| 亚洲电影免费观看高清完整版| 久久久人人人| 亚洲国产你懂的| 亚洲深夜影院| 国产欧美精品久久| 欧美在线免费| 欧美88av| 一区二区三区日韩精品视频| 欧美日韩精品二区| 一本一本久久| 久久精品亚洲精品国产欧美kt∨| 国产视频欧美| 一区二区三区视频在线观看 | 蜜臀a∨国产成人精品| 欧美激情aaaa| 日韩午夜激情电影| 欧美人交a欧美精品| 一二美女精品欧洲| 欧美自拍偷拍午夜视频| 亚洲电影天堂av| 欧美日韩国产限制| 亚洲欧美日韩精品久久久久| 免费成人在线观看视频| 99亚洲一区二区| 国产深夜精品福利| 免费成人毛片| 亚洲一区欧美激情| 美女黄网久久| 亚洲视频在线一区| 一色屋精品视频免费看| 欧美日韩一卡| 久久久久久久久综合| 亚洲日本va午夜在线影院| 亚洲淫性视频| 亚洲国产精品va在线看黑人动漫| 欧美日本精品在线| 久久国产婷婷国产香蕉| 日韩视频免费观看高清在线视频| 久久精品水蜜桃av综合天堂| 日韩系列欧美系列| 国产欧美精品日韩| 欧美激情在线免费观看| 久久精品国产99国产精品| 亚洲美女av网站| 久久久久久久网| 一本一本久久a久久精品牛牛影视| 国产伦精品一区二区三区四区免费 | 国产精品进线69影院| 噜噜噜噜噜久久久久久91 | 中日韩美女免费视频网站在线观看 | 久久不射中文字幕| 日韩一级大片| 亚洲国产精品一区制服丝袜| 久久福利视频导航| 亚洲欧美视频在线观看视频| 99国产精品视频免费观看| 亚洲电影在线看| 国产一区二区视频在线观看|