为什么MLE了?
查看原帖
为什么MLE了?
1088916
wangxiangquan楼主2024/11/29 20:24
#include <bits/stdc++.h>
using namespace std;
const int M=1e6+7;
int main()
{
	deque<long long>dq[M];
	string s;
	int q;
	cin>>q;
	while(q--)
	{
		int a,x;
		cin>>s;
		if(s=="push_back")
		{
			cin>>a>>x;
			dq[a].push_back(x);
		}
		if(s=="pop_back")
		{
			cin>>a;
			if(dq[a].size()!=0)
				dq[a].pop_back();
		}
		if(s=="push_front")
		{
			cin>>a>>x;
			dq[a].push_front(x);
		}
		if(s=="pop_front")
		{
			cin>>a;
			if(dq[a].size()!=0)
				dq[a].pop_front();
		}
		if(s=="size")
		{
			cin>>a;
			cout<<dq[a].size()<<endl;
		}
		if(s=="front")
		{
			cin>>a;
			if(dq[a].size()!=0)
				cout<<dq[a].front()<<endl;
		}
		if(s=="back")
		{
			cin>>a;
			if(dq[a].size()!=0)
				cout<<dq[a].back()<<endl;
		}
	}
 	return 0;
}
2024/11/29 20:24
加载中...