一直MLE求大佬帮助
查看原帖
一直MLE求大佬帮助
1109408
ruibo123456楼主2024/7/11 10:06
#include<bits/stdc++.h>
using namespace std;
deque<long long> q[5000];
int main()
{
	long long n;
	cin>>n;
	for(int i=0;i<n;i++)
	{
		string s;
		cin>>s;
		long long a,b;
		cin>>a>>b;
		if(s=="push_back")
			q[a].push_back(b);
		else if(s=="pop_back")
		{
			if(!q[a].empty())
				q[a].pop_back();
			else
				continue;
		}
		else if(s=="push_front")
			q[a].push_front(b);
		else if(s=="pop_front")
		{
			if(!q[a].empty())
				q[a].pop_front();
			else
				continue;
		}
		else if(s=="size")
		{
			cout<<q[a].size()<<endl;
		}
		else if(s=="front")
		{
			if(!q[a].empty())
				cout<<q[a].front()<<endl;
			else
				continue;
		}
		else if(s=="back")
		{
			if(!q[a].empty())
				cout<<q[a].back()<<endl;
			else
				continue;
		}
	}
	return 0;
}
2024/7/11 10:06
加载中...