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

            久久亚洲欧美日本精品| 国产精品免费久久久久影院| 大香网伊人久久综合网2020| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 欧美喷潮久久久XXXXx| 久久狠狠高潮亚洲精品| 国产精品欧美久久久久天天影视| 久久精品国产亚洲Aⅴ蜜臀色欲 | 久久精品九九亚洲精品天堂| 精品久久国产一区二区三区香蕉 | 色88久久久久高潮综合影院| 91性高湖久久久久| 久久国产精品无| 国产精品美女久久久久网| 精品久久久久久无码中文字幕| 国产精品亚洲综合久久| 久久久91精品国产一区二区三区 | 国产日韩久久免费影院| 国产成人精品久久| 久久久久久亚洲精品不卡| 国产精品美女久久久m| 久久人人爽人人爽人人片AV东京热 | 狠狠狠色丁香婷婷综合久久俺| 一本一道久久a久久精品综合| 久久er国产精品免费观看2| 亚洲午夜久久久影院| 综合久久精品色| 久久无码AV中文出轨人妻| 色偷偷888欧美精品久久久| 久久久久亚洲精品无码蜜桃| 久久精品国产亚洲AV影院| 人妻精品久久久久中文字幕| 日韩精品国产自在久久现线拍| 久久99免费视频| 伊人久久大香线焦综合四虎 | 日韩欧美亚洲综合久久影院Ds| 国产免费久久精品99久久| 国产免费久久久久久无码| 欧美成a人片免费看久久| 久久这里只有精品视频99| 性高朝久久久久久久久久|