为什么这样做不行嘞
查看原帖
为什么这样做不行嘞
1490704
lbwnb996楼主2025/1/31 16:11
#include <iostream>
#include <stack>
using namespace std;

int main()
{
    int q;
    cin>>q;
    while(q--)
    {
        int n;
        cin>>n;
        stack<int> s;
        for(int i=1;i<=n;i++)
        {
            int x;
            cin>>x;
            s.push(x);
        }
        bool f=true;
        for(int i=1;i<=n;i++)
        {
            int y;cin>>y;
            int x=s.top();
            s.pop();
            if(x!=y)f=false;
        }
        if(f)cout<<"Yes"<<endl;
        else cout<<"No"<<endl;
    }
}

2025/1/31 16:11
加载中...