• <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 閱讀(233) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久艹国产| yellow中文字幕久久网| 久久久久女教师免费一区| 国产精品久久午夜夜伦鲁鲁| 亚洲精品蜜桃久久久久久| 亚洲国产综合久久天堂| 亚洲国产精品一区二区三区久久| 亚洲精品高清国产一久久| 国产亚洲精久久久久久无码AV| 青青草原综合久久| 亚洲天堂久久精品| 欧美成a人片免费看久久| 久久久久香蕉视频| 伊人久久大香线蕉av一区| 久久久久久夜精品精品免费啦| 国产亚洲欧美成人久久片| 一本伊大人香蕉久久网手机| 色综合合久久天天给综看| 久久久久亚洲AV片无码下载蜜桃| 7777久久久国产精品消防器材| 久久亚洲精品成人AV| 久久精品国产69国产精品亚洲| 久久精品成人| 久久精品国产亚洲αv忘忧草 | 狠狠色丁香婷婷久久综合五月 | 久久只有这里有精品4| 久久99精品久久久大学生| 久久99国产精品久久99| 日本精品久久久久影院日本 | 色8久久人人97超碰香蕉987| AV无码久久久久不卡蜜桃| 久久精品国产亚洲5555| 久久一日本道色综合久久| 久久97久久97精品免视看秋霞 | 亚洲精品国产美女久久久| 热久久这里只有精品| 亚洲精品乱码久久久久久自慰| 狠狠色伊人久久精品综合网| 久久99国产乱子伦精品免费| 亚洲国产成人精品女人久久久 | 国产精品一久久香蕉产线看|