• <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>
            voip
            風的方向
            厚德致遠,博學敦行!
            posts - 52,comments - 21,trackbacks - 0

            高精度問題

            Time Limit:1000MS  Memory Limit:65536K
            Total Submit:381 Accepted:107

            Description

            相信經過暑假一個月的培訓,大家應該已經掌握了高精度的算法了。但是往往比賽中涉及到高精度的問題并不多。而有些題目可能看起來需要高精度,而實際上并不需要。一個很好的例子就是3^p mod x, 初學者如果不知道同余的概念的話,可能會求出3^p先,然后再對x取余,然而這對p很大的時候是行不通的。。于是我們想到了邊乘邊取余,其基本的思想就是先把x的整數倍拿掉,因為他對最后的計算結果沒有影響,但是這種算法對于p超過1000000的時候就會顯得很慢了,你有沒有想到更好的辦法。
            本題的任務就是給你一個p和x輸出3^p mod x

            Input

            每行一個數據 p和x,2 < p, x ≤ 1000000000, 輸入最后以0 0結束

            Output

            輸出3^p mod x

            Sample Input

            10 7
            0 0
            

             

            Sample Output

            4
                     這個題目老師教了我好幾遍我也沒懂。。。悲劇!!!
            代碼如下:
            #include<stdio.h>
            #include
            <stdlib.h>
            #include
            <string.h>
            #include
            <math.h>
            int modExp(int a, int b, int n)
            {  
                __int64 t, y;
                t
            =1;y=a;
                
            while(b!=0)
                
            {
                      
            if(b%2==1)
                      
            {
                          t
            =t*y%n;
                      }

                      y
            =y*y%n;
                      b
            =b/2;
                }

                  
            return t;
            }



            int main()
            {
                
            int b,n;
                
            while(scanf("%d %d",&b,&n)!=EOF&&(b!=0&&n!=0))
                
            {
                    printf(
            "%d\n",modExp(3,b,n));
                }

                
            return 0;
            }

            posted on 2010-09-19 14:21 jince 閱讀(203) 評論(0)  編輯 收藏 引用
            哈哈哈哈哈哈
            亚洲欧美久久久久9999| 久久久WWW免费人成精品| 2020国产成人久久精品 | 91精品国产高清久久久久久io| 久久精品国产国产精品四凭| 伊人久久大香线蕉综合网站| 四虎影视久久久免费| 久久精品九九亚洲精品天堂| 久久久久亚洲AV无码去区首| 色诱久久久久综合网ywww| 色综合久久综精品| 婷婷久久综合| 久久福利片| 久久国产精品波多野结衣AV| 久久91精品国产91久久小草| 伊人久久大香线蕉av一区| 久久不见久久见免费影院www日本| 久久99精品国产自在现线小黄鸭 | 久久综合色老色| 99精品久久精品一区二区| 午夜不卡888久久| 九九久久自然熟的香蕉图片| 久久99九九国产免费看小说| 久久久久久久久久免免费精品| 久久99热国产这有精品| 97精品伊人久久大香线蕉app| 久久久久夜夜夜精品国产| 欧美日韩精品久久久久| 色综合合久久天天综合绕视看| 久久永久免费人妻精品下载| 久久久无码一区二区三区| 色婷婷综合久久久久中文| 精品久久人妻av中文字幕| 久久乐国产综合亚洲精品| 亚洲精品乱码久久久久久蜜桃| 久久精品国产亚洲AV影院| 久久99精品久久久久久| 精品久久久久久国产免费了| 国产精品VIDEOSSEX久久发布| 一本久道久久综合狠狠躁AV| 亚洲伊人久久成综合人影院|