• <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 - 263, comments - 31, trackbacks - 0, articles - 3
               :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

            USACO552

            Posted on 2008-10-09 21:27 Hero 閱讀(100) 評論(0)  編輯 收藏 引用 所屬分類: 代碼如詩--ACM
             1 /*
             2 ID: wangzha4
             3 LANG: C++
             4 TASK: hidden
             5 */
             6 /*
             7 Executing
             8    Test 1: TEST OK [0.000 secs, 3496 KB]
             9    Test 2: TEST OK [0.011 secs, 3496 KB]
            10    Test 3: TEST OK [0.000 secs, 3496 KB]
            11    Test 4: TEST OK [0.011 secs, 3492 KB]
            12    Test 5: TEST OK [0.000 secs, 3492 KB]
            13    Test 6: TEST OK [0.000 secs, 3492 KB]
            14    Test 7: TEST OK [0.011 secs, 3496 KB]
            15    Test 8: TEST OK [0.022 secs, 3492 KB]
            16    Test 9: TEST OK [0.032 secs, 3496 KB]
            17    Test 10: TEST OK [0.022 secs, 3492 KB]
            18    Test 11: TEST OK [0.022 secs, 3492 KB]
            19    Test 12: TEST OK [0.011 secs, 3496 KB]
            20    Test 13: TEST OK [0.000 secs, 3496 KB]
            21    Test 14: TEST OK [0.000 secs, 3496 KB]
            22 */
            23 
            24 #include <stdio.h>
            25 #include <stdlib.h>
            26 #include <string.h>
            27 
            28 const int size = 100100 ;
            29 
            30 int strnum[size*2] ;
            31 
            32 int inn ;
            33 
            34 void input()
            35 {
            36     char inch = getchar() ;
            37     forint i=1; i<=inn; i++ ) 
            38     {
            39         scanf( "%c"&inch ) ;
            40         if( inch == '\n' ) scanf( "%c"&inch ) ;
            41         strnum[i] = strnum[i+inn] = inch - 'a' ;
            42     }
            43     getchar() ;
            44 }
            45 
            46 int cmp( int p1, int p2 )
            47 {
            48     forint i=0; i<inn; i++ )
            49     {
            50         if( strnum[p1+i] > strnum[p2+i] ) return i ;
            51         else if( strnum[p1+i] < strnum[p2+i] ) return -i ;
            52     }
            53 
            54     return 0 ;
            55 }
            56 
            57 void process()
            58 {
            59     int minstrnum = strnum[1] ;
            60     forint i=2; i<=inn; i++ ) if( minstrnum > strnum[i] )
            61         minstrnum = strnum[i] ;
            62     
            63     int p1, p2 ;
            64     for( p1=1; strnum[p1]!=minstrnum; p1++ ) ; p2 = p1 + 1 ;
            65 
            66     for( p2=p1+1; p2<=inn; p2++ )
            67     {
            68         if( strnum[p2] <= minstrnum )
            69         {
            70             int cmpval = cmp( p1, p2 ) ;
            71             if( cmpval == 0 ) break ;
            72             else if( cmpval > 0 ) p1 = p2 ;
            73             else p2 += (-1*cmpval) ;
            74         }
            75     }
            76 
            77     printf( "%d\n", p1-1 ) ;
            78 }
            79 
            80 int main()
            81 {
            82     freopen( "hidden.in""r", stdin ) ;
            83     freopen( "hidden.out","w",stdout ) ;
            84 
            85     while( scanf( "%d"&inn ) != EOF )
            86     {
            87         input() ;
            88 
            89         process() ;
            90 
            91         //output() ;
            92     }
            93     return 0 ;
            94 }
            久久人人爽人人人人片av| 久久综合狠狠色综合伊人| 欧美亚洲国产精品久久高清| 欧美日韩精品久久免费| 久久亚洲精品成人无码网站| 国产午夜免费高清久久影院 | 波多野结衣久久一区二区| 久久人人爽人人爽人人片AV不| 久久久久久毛片免费播放| 99久久国产综合精品五月天喷水| 三级韩国一区久久二区综合 | 久久亚洲熟女cc98cm| 国产精品国色综合久久| 无码乱码观看精品久久| 大美女久久久久久j久久| 国产美女亚洲精品久久久综合| 伊人久久大香线焦综合四虎| 亚洲精品乱码久久久久久蜜桃不卡 | 人妻无码久久一区二区三区免费 | 国产亚洲色婷婷久久99精品91| 中文字幕亚洲综合久久菠萝蜜| 国产亚洲欧美成人久久片| 亚洲午夜久久久久久噜噜噜| 亚洲国产综合久久天堂 | 无码人妻久久一区二区三区蜜桃| 久久综合狠狠综合久久激情 | 久久久噜噜噜久久| 香港aa三级久久三级| 久久久亚洲欧洲日产国码二区 | 99久久中文字幕| 麻豆成人久久精品二区三区免费 | 久久久久久午夜成人影院| 久久婷婷色香五月综合激情 | 国产成人久久精品区一区二区| 欧美日韩久久中文字幕| 伊人热热久久原色播放www| 精品国产热久久久福利| 99热成人精品免费久久| 日本一区精品久久久久影院| 精品久久久久久国产| 亚洲午夜久久久精品影院|