求助,c语言
查看原帖
求助,c语言
1492502
SXking楼主2025/1/10 19:02

是我理解错了吗

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

typedef struct queue {
	int arr[100000];
	int top;
}Q;

int main(){
	Q q1;
	q1.top = -1;
	int arr[100000];

	int n;
	scanf("%d", &n);
	while (n--) {
		int t;
		scanf("%d", &t);
		for (int i = 0; i < t; i++) {
			scanf("%d", &q1.arr[++q1.top]);
		}
		int key = 0;
		for (int i = 0; i < t; i++) {
			scanf("%d", &arr[i]);
			if (arr[i] != q1.arr[q1.top--]) {
				printf("No\n");
				key = 1;
				break;
			}
		}
		if (!key) {
			printf("Yes\n");
		}
		
	}
	return 0;
}
2025/1/10 19:02
加载中...