Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<cstdio>#include<vector>#include<iostream>#include<algorithm>using namespace std;int n,m;vector<string> v;vector<string>::iterator it;int main(){string s;while(~scanf("%d%d",&n,&m)){v.clear();for(int i=0;i<n;i++){cin>>s;if(v.size()==0){v.push_back(s);puts("Internet");}else{bool ok=false;for(it=v.begin();it!=v.end();it++){if(*it==s){ok=true;break;}}if(ok){v.erase(it);v.push_back(s);puts("Cache");}