30WA
查看原帖
30WA
999053
wzx20110103楼主2023/12/27 22:32
#include <bits/stdc++.h>
using namespace std;
int n, m, t;
int a[100010];
deque <int>f[301];
deque <int>q;

int main() {
	cin >> n >> m;
	for (int i = 0; i < n; i++) {
		cin >> a[i];
	}
	cin >> t;
	for (int i = 0; i < t; i++) {
		string u;
		cin >> u;
		if (u[1] == 'u') {
			int d;
			cin >> d;
			q.push_back(a[d]);
			f[a[d]].push_back(d);
		} else {
			while (!f[q.front()].empty()) {
				cout << f[q.front()].front() << endl;
				f[q.front()].pop_front();
			}
			q.pop_front();
		}
	}
	return 0;
}
2023/12/27 22:32
加载中...