听灌佬多
  • 板块灌水区
  • 楼主yzx_yzx
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/11/1 16:41
  • 上次更新2024/11/1 19:55:58
查看原帖
听灌佬多
766148
yzx_yzx楼主2024/11/1 16:41

B3656

#include <bits/stdc++.h>
using namespace std;
deque<int>dq[1000005];
int n;
string s;

int main() {
	cin >> n;
	while (n--) {
		cin >> s;
		int x, y;
		cin >> x;
		if (s == "pop_back") {
			dq[x].pop_back();
		} else if (s == "push_back") {
			cin >> y;
			dq[x].push_back(y);

		} else if (s == "push_front") {
			cin >> y;
			dq[x].push_front(y);
		} else if (s == "pop_front") {
			dq[x].pop_front ();
		} else if (s == "size") {
			if (dq[x].empty() == 0) {
				cout << dq[x].size() << endl;
			}
		} else if (s == "front") {
			if (dq[x].empty() == 0) {
				cout << dq[x].front() << endl;
			}
		} else if (s == "back") {
			if (dq[x].empty() == 0) {
				cout << dq[x].back() << endl;
			}
		}
	}

	return 0;
}

2024/11/1 16:41
加载中...