求助!
  • 板块题目总版
  • 楼主kamikuQAQ
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/2/29 20:15
  • 上次更新2024/2/29 21:40:13
查看原帖
求助!
1226065
kamikuQAQ楼主2024/2/29 20:15

P4387,0分,样例过

代码

#include<bits/stdc++.h>
using namespace std;
int n,a[100005],b,c;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
		stack<int>op;
		queue<int>genshin;
		for(int j=1;j<=a[i];j++)
		{
			cin>>b;	
			op.push(b);
		}	
		for(int j=1;j<=a[i];j++)
		{
			cin>>c;
			genshin.push(c);
		}
		for(int j=1;j<=a[i];j++)
		{
			if(!op.empty())
			{
				if(op.top()!=genshin.front())
				{
					op.pop();
					genshin.pop();
				}
			}	
			else
			{
				break;
			}
		}
		if(op.empty())
		{
			cout<<"No"<<endl;
		}
		else
		{
			cout<<"Yes"<<endl;
		}
	} 
	return 0;
}
2024/2/29 20:15
加载中...