#include<bits/stdc++.h> using namespace std; int main() { int t,k; while(cin>>t>>k) { vector<int>a; while(t--) { char c; cin>>c; if(c=='I') { int b; cin>>b; a.push_back(b); } else if(c=='Q') { sort(a.begin(),a.end(),greater<int>()); if((int)a.size()>=k) cout<<a[k-1]<<endl; else//数组小于k,输出最大的(隐藏条件) cout<<a[(int)a.size()-1]<<endl; } } } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1045 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:590 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:619 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1413 |
【出圈】 (C语言代码)浏览:824 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:400 |
校门外的树 (C语言代码)浏览:988 |
简单的a+b (C语言代码)浏览:661 |
Cylinder (C语言描述+详细分析)浏览:3375 |
矩形面积交 (C++代码)浏览:1204 |