OI-Codes/FZOI/The kth great number(对顶堆).cpp
2024-10-03 19:17:29 +08:00

34 lines
579 B
C++

#include <bits/stdc++.h>
#define int long long
using namespace std;
signed main()
{
int n, k;
cin >> n >> k;
vector<int> nums;
for (int i = 0; i < n; ++i)
{
char op;
cin >> op;
if (op == 'I')
{
int num;
cin >> num;
nums.push_back(num);
}
else if (op == 'Q')
{
if (nums.size() >= k)
{
sort(nums.begin(), nums.end(), greater<int>());
cout << nums[k - 1] << endl;
}
}
}
return 0;
}