如题
#include<iostream>
#include<cstdio>
using namespace std;
int n;
struct node{
string a,b;
int u;
}a[1010];
int main(){
freopen("network.in","r",stdin);
freopen("network.out","w",stdout);
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].a>>a[i].b;
if(a[i].a=="Server"){
int f=0;
for(int j=1;j<i;j++)
if(a[i].b==a[j].b){
f=1;
break;
}
if(f==1) cout<<"FAIL\n";
else cout<<"OK\n";
}
else{
int ans=0;
for(int j=1;j<=i;j++){
if(a[j].a=="Server" && a[j].b==a[i].b){
ans=j;
break;
}
}
if(ans) cout<<ans<<endl;
else cout<<"FAIL\n";
}
}
}