• <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>
            posts - 100,  comments - 15,  trackbacks - 0
            /*
             * 3070.cpp
             *  
             *  Created on: 2010-10-2
             *      Author: wyiu
             
            */
            #include 
            <cstdio>
            using namespace std;
            struct Matrix
            {
                
            int a11, a12;
                
            int a21, a22;
            };

            Matrix mutilMatrix(Matrix a, Matrix b)
            {
                Matrix c;
                c.a11 
            = (a.a11*b.a11+a.a12*b.a21 ) % 10000;
                c.a12 
            = (a.a11*b.a12+a.a12*b.a22 ) % 10000;
                c.a21 
            = (a.a21*b.a11+a.a22*b.a21 ) % 10000;
                c.a22 
            = (a.a21*b.a12+a.a22*b.a22 ) % 10000;
                
            return c;

            }

            Matrix powerMatrix(
            int n)
            {
                
            if(n == 0)
                {
                    Matrix m0 ;
                    m0.a11
            =1;
                    m0.a12
            =0;
                    m0.a21
            =0;
                    m0.a22
            =1;
                    
            return  m0;
                }
                
            else
                {
                    Matrix a, b;
                    a 
            = powerMatrix(n/2);
                    b 
            = mutilMatrix(a, a);
                    
            if(n%2 != 0)
                    {
                        Matrix m1 ;
                        m1.a11
            =1;
                        m1.a12
            =1;
                        m1.a21
            =1;
                        m1.a22
            =0;

                        b 
            = mutilMatrix(b, m1);
                    }
                    
            return b;
                }

            }

            int main()
            {
                
            int n;
                
            while(scanf("%d"&n) != EOF)
                {
                    
            if(n == -1)
                        
            break;

                    Matrix r 
            = powerMatrix(n);

                    printf(
            "%d\n", r.a12);
                    fflush(stdout);
                }
                
            return 0;
            }
            posted on 2010-10-03 16:41 wyiu 閱讀(236) 評論(0)  編輯 收藏 引用
            四虎国产精品免费久久久| 亚洲国产精品嫩草影院久久| 青草国产精品久久久久久| 久久99精品国产自在现线小黄鸭 | 久久亚洲精品视频| 99久久婷婷国产一区二区| 久久伊人中文无码| 亚洲中文字幕无码久久综合网 | 国内精品久久久久| 亚洲国产成人精品91久久久| 久久久无码精品亚洲日韩按摩| 99久久国产综合精品成人影院| 91麻豆国产精品91久久久| 国产精品久久一区二区三区| 久久99九九国产免费看小说| 久久国产亚洲精品麻豆| 久久国产免费直播| 老司机午夜网站国内精品久久久久久久久| 亚洲AV乱码久久精品蜜桃| 久久99精品免费一区二区| 国产精品久久久久久久久免费| 四虎国产精品成人免费久久| 精品久久久久久无码中文字幕| 久久99久久99精品免视看动漫| 久久久久久国产a免费观看黄色大片| 一本色道久久88加勒比—综合| 久久99精品久久久久婷婷| 亚洲欧美日韩中文久久| 欧美成人免费观看久久| 欧美午夜A∨大片久久 | 日本久久久久久久久久| 国产亚洲美女精品久久久| 色综合久久最新中文字幕| 国内精品伊人久久久久| 亚洲狠狠婷婷综合久久久久| 国内精品九九久久精品| 国产毛片欧美毛片久久久| 午夜久久久久久禁播电影| 一本色道久久88—综合亚洲精品| 2021国产精品午夜久久| 性欧美丰满熟妇XXXX性久久久 |