#include <iostream> using namespace std; #include <queue> int main() { queue<int> duilie; int n; cin >> n; while (n--) { int a; cin >> a; switch (a) { case 1: int b; cin >> b; duilie.push(b); break; case 2: if (duilie.size() != 0){ duilie.pop(); break; } else{ cout << "ERR_CANNOT_POP" << endl; break; } case 3: if (duilie.size() != 0){ cout << duilie.front() << endl; break; } else{ cout << "ERR_CANNOT_QUERY" << endl; break; } case 4: int shuliang = duilie.size(); cout << shuliang << endl; break; } } } // 64 位输出请用 printf("%lld")