川のブログ

川の適当気ままなブログです。 

AOJ 2440 Kagisys

こんにちは川です。

今回はstringで判定するだけなので特に解説はないです

 

ソースコード

 

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n,m,now=0;
    string ic[257]={},out,log[2]={"Opened by ","Closed by "};
    for(cin>>n;n>0;n--)cin>>ic[n];
    for(cin>>m;m>0;m--){
        bool kawa=0;
        cin>>out;
        for(int j=1;j<255;j++)if(ic[j]==out)kawa=1;
        if(kawa)cout<<log[now]+out<<endl;
        else cout<<"Unknown "+out<<endl;
        now=(now+kawa)%2;
    }
}