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

            coreBugZJ

            此 blog 已棄。

            The kth great number, The 36th ACM/ICPC Asia Regional Dalian Site —— Online Contest

            The kth great number

            Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65768/65768 K (Java/Others)

            Problem Description
            Xiao Ming and Xiao Bao are playing a simple Numbers game. In a round Xiao Ming can choose to write down a number, or ask Xiao Bao what the kth great number is. Because the number written by Xiao Ming is too much, Xiao Bao is feeling giddy. Now, try to help Xiao Bao.
             

            Input
            There are several test cases. For each test case, the first line of input contains two positive integer n, k. Then n lines follow. If Xiao Ming choose to write down a number, there will be an " I" followed by a number that Xiao Ming will write down. If Xiao Ming choose to ask Xiao Bao, there will be a "Q", then you need to output the kth great number. 
             

            Output
            The output consists of one integer representing the largest number of islands that all lie on one line. 
             

            Sample Input
            8 3
            I 1
            I 2
            I 3
            Q
            I 5
            Q
            I 4
            Q
             

            Sample Output
            1
            2
            3

            Hint
            Xiao Ming won't ask Xiao Bao the kth great number when the number of the written number is smaller than k. (1=<k<=n<=1000000).
             


            打個醬油。
            小根堆保存最多 K 個元素,對每次詢問輸出堆頂元素。



             1 #include <iostream>
             2 #include <cstdio>
             3 #include <algorithm>
             4 #include <queue>
             5 
             6 using namespace std;
             7 
             8 typedef  priority_queue< int, vector< int >, greater< int > >  Heap;
             9 
            10 int main() {
            11         Heap mh;
            12         int n, k, x;
            13         char cmd[ 3 ];
            14         while ( 2 == scanf( "%d%d"&n, &k ) ) {
            15                 while ( ! mh.empty() ) {
            16                         mh.pop();
            17                 }
            18                 while ( n-- > 0 ) {
            19                         scanf( "%s", cmd );
            20                         if ( 'I' == cmd[ 0 ] ) {
            21                                 scanf( "%d"&x );
            22                                 mh.push( x );
            23                                 while ( mh.size() > k ) {
            24                                         mh.pop();
            25                                 }
            26                         }
            27                         else {
            28                                 printf( "%d\n", mh.top() );
            29                         }
            30                 }
            31         }
            32         return 0;
            33 }
            34 

            posted on 2011-09-03 18:17 coreBugZJ 閱讀(363) 評論(0)  編輯 收藏 引用 所屬分類: ACM

            国产毛片久久久久久国产毛片 | 亚洲?V乱码久久精品蜜桃| 久久久久国产日韩精品网站| 久久亚洲国产成人精品无码区| 亚洲午夜福利精品久久| 亚洲人成精品久久久久| 日本精品久久久中文字幕| 午夜精品久久久内射近拍高清| 亚洲国产精品高清久久久| 国产精品九九久久精品女同亚洲欧美日韩综合区| 热99re久久国超精品首页| 久久久精品国产免大香伊| 9191精品国产免费久久| 99久久夜色精品国产网站| 韩国三级中文字幕hd久久精品 | 91精品国产9l久久久久| 久久久久亚洲AV综合波多野结衣| 亚洲精品高清国产一线久久| 999久久久免费国产精品播放| 99久久国产宗和精品1上映| 久久国产影院| 青青热久久综合网伊人| 久久久精品2019免费观看| 婷婷国产天堂久久综合五月| 国产精品成人99久久久久91gav | 久久免费视频网站| 久久国产精品77777| 亚洲熟妇无码另类久久久| 国产精品久久久久久五月尺| 日本精品久久久久中文字幕| 国产精品久久久天天影视| 色狠狠久久AV五月综合| 日本久久久久亚洲中字幕| 久久91精品国产91久| 欧美精品九九99久久在观看| 色综合久久天天综线观看| 亚洲?V乱码久久精品蜜桃| 麻豆av久久av盛宴av| 久久久亚洲裙底偷窥综合| 亚洲色婷婷综合久久| 久久综合给合久久狠狠狠97色69|