Submission #28096624


Source Code Expand

#include <atcoder/all>
using namespace atcoder;
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
const double pi = 3.14159265359;
const ll INF = 1LL << 60;

int main()
{
  int q;
  cin >> q;

  queue<int> que1;
  priority_queue<int, vector<int>, greater<int>> que2;
  
  for (int i = 0; i < q; i++){
    int t, x;
    cin >> t;
    switch (t){
    case 1:
      cin >> x;
      que1.push(x);
      break;
    case 2:
      if (que2.size() == 0){
	cout << que1.front() << endl;
	que1.pop();
      } else {
	cout << que2.top() << endl;
	que2.pop();
      }
      break;
    default:
      while (que1.size() > 0){
	que2.push(que1.front());
	que1.pop();
      }
    }
  }
  
  return 0;
}

Submission Info

Submission Time
Task E - Sorting Queries
User unnohideyuki
Language C++ (GCC 9.2.1)
Score 500
Code Size 748 Byte
Status AC
Exec Time 220 ms
Memory 4300 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 500 / 500
Status
AC × 2
AC × 16
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt
All 00_sample_00.txt, 00_sample_01.txt, 01_max_random_00.txt, 01_max_random_01.txt, 01_max_random_02.txt, 02_all_1_00.txt, 03_all_1_2_00.txt, 04_all_3_00.txt, 05_unordered_hack_00.txt, 05_unordered_hack_01.txt, 06_unsort_hack_00.txt, 06_unsort_hack_01.txt, 07_sort_hack_00.txt, 07_sort_hack_01.txt, 08_mixed_hack_00.txt, 08_mixed_hack_01.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 6 ms 3620 KiB
00_sample_01.txt AC 2 ms 3624 KiB
01_max_random_00.txt AC 153 ms 3504 KiB
01_max_random_01.txt AC 154 ms 3648 KiB
01_max_random_02.txt AC 152 ms 3628 KiB
02_all_1_00.txt AC 85 ms 3844 KiB
03_all_1_2_00.txt AC 209 ms 3624 KiB
04_all_3_00.txt AC 29 ms 3640 KiB
05_unordered_hack_00.txt AC 207 ms 3832 KiB
05_unordered_hack_01.txt AC 204 ms 3980 KiB
06_unsort_hack_00.txt AC 217 ms 4160 KiB
06_unsort_hack_01.txt AC 220 ms 4264 KiB
07_sort_hack_00.txt AC 125 ms 4164 KiB
07_sort_hack_01.txt AC 125 ms 4300 KiB
08_mixed_hack_00.txt AC 174 ms 3912 KiB
08_mixed_hack_01.txt AC 177 ms 3884 KiB