【HPU】[1738]Stack ? Queue ?
考察栈和队列的理解
不过不需要直接运用
只需要判断就好了
因为题目说了不是队列便是栈
因为如果是队列则一定是一一对应的
所以可以判断是否一一相等
否则是栈
#include<stdio.h>
int main() {
int n;
int a[12],b[12];
while(scanf("%d",&n)!=EOF) {
for(int i=0; i<n; i++)
scanf("%d",&a[i]);
for(int i=0; i<n; i++)
scanf("%d",&b[i]);
int i;
for(i=0; i<n; i++)
if(a[i]!=b[i])
break;
if(i<n)
printf("1\n");
else
printf("0\n");
}
return 0;
}