简单模拟题
#include<stdio.h> #include<string.h> int a[2000]; int main() { int i,j,n,t,num; char s[10],ch[10]; scanf("%d",&t); while(t--) { num=-1; scanf("%d%s",&n,s); j=0; for(i=0;i<n;i++) { scanf("%s",ch); if(ch[0]=='I') { scanf("%d",&a[++num]); } else { if(strcmp(s,"FIFO")==0) { if(j<=num) printf("%d\n",a[j++]); else puts("None"); } else { if(num>=0) printf("%d\n",a[num--]); else puts("None"); } } } } return 0; }