#include<bits/stdc++.h>
using namespace std;int n,i,j,a[100005],b[100005];
int main(){for(cin>>n;cin>>n;){
        for(i=0;i<n;)cin>>a[i++];for(i=0;i<n;)cin>>b[i++];
        stack<int>s;for(i=j=0;i<n;i++)
        for(s.push(a[i]);s.size()&&s.top()==b[j];j++)s.pop();
        puts(s.size()?"No":"Yes");
    }
}

比较简洁的代码