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

            avtt天堂网久久精品| 久久99国产精品久久99小说 | 狠狠色丁香久久综合婷婷| 日本三级久久网| 丁香色欲久久久久久综合网| 精品久久人人做人人爽综合| 囯产精品久久久久久久久蜜桃 | 伊人热热久久原色播放www| 久久国产精品国产自线拍免费| 美女写真久久影院| 2021最新久久久视精品爱| 97久久久久人妻精品专区 | 精品久久一区二区三区| 日日狠狠久久偷偷色综合96蜜桃| 久久久久久人妻无码| 国内精品伊人久久久久777| 久久国产乱子伦精品免费强| 亚洲欧洲精品成人久久曰影片| 国产精品视频久久久| 狠狠综合久久AV一区二区三区| 婷婷综合久久中文字幕| 欧美日韩中文字幕久久伊人| 久久综合五月丁香久久激情| 日日狠狠久久偷偷色综合96蜜桃| 99久久国产综合精品麻豆| 香蕉久久夜色精品国产2020| 热99RE久久精品这里都是精品免费| 久久青青草原国产精品免费| 青草国产精品久久久久久| 99久久精品国内| 久久婷婷五月综合色奶水99啪| 99久久无码一区人妻| 久久天天躁狠狠躁夜夜96流白浆 | 一本久久综合亚洲鲁鲁五月天| 久久亚洲国产中v天仙www| 久久精品99久久香蕉国产色戒 | 久久久久久久久久久久中文字幕| 久久精品aⅴ无码中文字字幕不卡| 日本精品久久久久影院日本| 久久综合伊人77777麻豆| 伊人情人综合成人久久网小说|