求助,为什么过不了啊
查看原帖
求助,为什么过不了啊
619291
khMakarov楼主2022/1/29 15:09
#include<iostream>
#include<stack>
#include<algorithm>
using namespace std;
stack<int> stk;
int n, m, k;
int main() {
	cin >> n;
	int cnt = 0, r = 0;
	while (n--) {
		cin >> m;
		for (int i = 1; i <= m; i++) {
			cin >> k;
			stk.push(k);
		}
		for (int i = 1; i <= m; i++) {
			cin >> k;
			if (k != stk.top() && cnt == 0) {
				cout << "NO" << endl;
				r = 1;
				cnt++;
			}
			stk.pop();
		}
		if (!r)cout << "YES" << endl;
	}
	return 0;
}
2022/1/29 15:09
加载中...