• <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>

            我希望你是我獨(dú)家記憶

            一段永遠(yuǎn)封存的記憶,隨風(fēng)而去
            posts - 263, comments - 31, trackbacks - 0, articles - 3
               :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

            P2247

            Posted on 2008-09-27 18:08 Hero 閱讀(238) 評論(1)  編輯 收藏 引用 所屬分類: 代碼如詩--ACM
              1 // 2247 Accepted 256K 735MS C++ 2016B PKU
              2 
              3 #include <stdio.h>
              4 #include <stdlib.h>
              5 #include <string.h>
              6 
              7 int inn ;
              8 
              9 typedef unsigned int unint ;
             10 typedef unsigned long long llong ;
             11 
             12 const int size = 1000000 ;
             13 const llong INF = 21e8 ;
             14 
             15 llong que[size] ;
             16 int head, tail ;
             17 
             18 int p2, p3, p5, p7 ;
             19 
             20 int main()
             21 {
             22     while( scanf( "%d"&inn ) != EOF && inn )
             23     {
             24         head = tail = 1 ; que[tail++= 1 ;
             25         p2 = p3 = p5 = p7 = 1 ;
             26 
             27         int p ; int num ; int tnum ;
             28         forint i=2; i<=inn; i++ )
             29         {
             30             num = INF ;
             31             if( p2 < tail )
             32             {
             33                 tnum = que[p2] * 2 ;
             34                 if( num > tnum ) { num = tnum ; p = p2 ; }
             35             }
             36             if( p3 < tail )
             37             {
             38                 tnum = que[p3] * 3 ;
             39                 if( num > tnum ) { num = tnum ; p = p3 ; }
             40             }
             41             if( p5 < tail )
             42             {
             43                 tnum = que[p5] * 5 ;
             44                 if( num > tnum ) { num = tnum ; p = p5 ; }
             45             }
             46             if( p7 < tail )
             47             {
             48                 tnum = que[p7] * 7 ;
             49                 if( num > tnum ) { num = tnum ; p = p7 ; }
             50             }
             51 
             52             //printf( "p2==%d  p3==%d  p5==%d  p7==%d  p==%d  num==%d\n",p2,p3,p5,p7,p, num ) ;
             53 
             54     
             55             if( num == que[tail-1] )
             56             {
             57                 i-- ;
             58             }
             59             else
             60             {
             61                 que[tail++= num ; 
             62             }
             63             if( p2 == p ) p2++ ;
             64             else if( p3 == p ) p3++ ;
             65             else if( p5 == p ) p5++ ;
             66             else if( p7 == p ) p7++ ;
             67         }
             68 
             69 
             70         int tinn = inn % 100 ;
             71         if11 == tinn )
             72         {
             73             printf( "The %dth humble number is %lld.\n", inn, que[inn] ) ;
             74         }
             75         else if12 == tinn ) 
             76         {
             77             printf( "The %dth humble number is %lld.\n", inn, que[inn] ) ;
             78         }
             79         else if13 == tinn )
             80         {
             81             printf( "The %dth humble number is %lld.\n", inn, que[inn] ) ;
             82         }
             83 
             84         else
             85         {
             86 
             87             tinn = inn % 10 ;
             88 
             89             if1 == tinn )
             90             {
             91                 printf( "The %dst humble number is %lld.\n", inn, que[inn] ) ;
             92             }
             93             else if2 == tinn )
             94             {
             95                 printf( "The %dnd humble number is %lld.\n", inn, que[inn] ) ;
             96             }
             97             else if3 == tinn )
             98             {
             99                 printf( "The %drd humble number is %lld.\n", inn, que[inn] ) ;
            100             }
            101             else 
            102             {
            103                 printf( "The %dth humble number is %lld.\n", inn, que[inn] ) ;
            104             }
            105         }
            106     }
            107 
            108     return 0 ;
            109 }

            Feedback

            # re: P2247  回復(fù)  更多評論   

            2008-09-29 22:36 by pure_life
            貌似時(shí)間有點(diǎn)那個長了,打表!
            久久亚洲春色中文字幕久久久| 亚洲国产精品无码久久久久久曰 | 亚洲国产精品婷婷久久| 久久青草国产手机看片福利盒子| 精品人妻伦九区久久AAA片69| 尹人香蕉久久99天天拍| 久久久久综合网久久| 久久久久高潮综合影院| 大香网伊人久久综合网2020| 国产aⅴ激情无码久久| 狠狠色综合久久久久尤物| 无码精品久久久久久人妻中字| 久久99精品久久久久久不卡| 一本色综合网久久| 三级片免费观看久久| 伊人久久综合热线大杳蕉下载| 日日躁夜夜躁狠狠久久AV| 亚洲精品无码久久毛片| 很黄很污的网站久久mimi色| 九九精品99久久久香蕉| 亚洲精品乱码久久久久久中文字幕 | 伊人久久大香线蕉亚洲五月天| 久久精品国产只有精品66| 国产精品久久久久久搜索| 中文字幕热久久久久久久| 亚洲精品tv久久久久| 精品久久久久久久久久久久久久久| 久久国产亚洲精品无码| 亚洲午夜久久久影院| 99蜜桃臀久久久欧美精品网站| 色婷婷久久综合中文久久一本| 精品国产91久久久久久久a| 国产精品久久亚洲不卡动漫| 国产精品久久久久jk制服| 久久丫精品国产亚洲av| 久久婷婷国产综合精品| 亚洲中文字幕久久精品无码APP| 久久亚洲国产成人影院| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 欧美成人免费观看久久| 久久伊人中文无码|