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


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



             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 閱讀(364) 評(píng)論(0)  編輯 收藏 引用 所屬分類: ACM

            亚洲精品国产字幕久久不卡| 青青青伊人色综合久久| 欧美黑人激情性久久| 久久亚洲熟女cc98cm| 亚洲精品国产自在久久| 久久综合一区二区无码| 久久只有这精品99| 色天使久久综合网天天| 久久久久av无码免费网| 亚洲人成伊人成综合网久久久 | 2021国内精品久久久久久影院| 久久99精品九九九久久婷婷| 精品久久久久久无码人妻蜜桃| 亚洲国产精品久久久久久| 久久夜色精品国产亚洲| 成人a毛片久久免费播放| 国产成人精品久久亚洲高清不卡 | 久久99精品国产麻豆不卡| 一本色综合久久| 久久综合噜噜激激的五月天| 久久国产精品成人片免费| 久久这里只有精品久久| 久久久久亚洲精品天堂久久久久久| 人妻系列无码专区久久五月天| 亚洲综合伊人久久综合| 亚洲国产成人久久综合碰碰动漫3d| 国产一区二区精品久久岳| 亚洲国产综合久久天堂| 久久久久亚洲精品无码蜜桃| 99久久国产综合精品成人影院| 色99久久久久高潮综合影院 | 国产成人久久精品麻豆一区| 午夜精品久久久久久| 久久无码人妻一区二区三区 | 亚洲v国产v天堂a无码久久| 久久久久久久97| 99久久精品免费国产大片| 亚洲中文字幕久久精品无码喷水| 亚洲欧美日韩精品久久| 久久永久免费人妻精品下载| 久久性精品|