PAT 1124
#include<cstdio> #include<iostream> #include<string> #include<string.h> #include<algorithm> #include<map> using namespace std; const int maxn=1010; map<string,bool> flag; int main() { string a[maxn]; int m,n,s; cin>>m>>n>>s; for(int i=1;i<=m;i++) { cin>>a[i]; flag[a[i]]=false; } if(s>m) cout<<"Keep going..."; for(int i=s;i<=m;i+=n) { if(flag[a[i]]==false) { flag[a[i]]=true; cout<<a[i]<<endl; } else i=i-n+1; } system("pause"); return 0; }