#include<iostream> #include<stdio.h> #include<stdlib.h> #include<math.h> #include<string.h> #include<algorithm> #include<map> #include<vector> #include<queue> #include<string> using namespace std; //map,注意重复抽奖和map int main(){ int m,n,s; scanf("%d%d%d",&m,&n,&s); //共m人,n人抽一个,从第s个开始抽 string str; map<string,int> mapp; bool flag=false; for(int i=1;i<=m;i++){ cin>>str; if(mapp[str]==1) s=s+1; //上面这个if用来防止有人重复抽奖 if(i==s&&mapp[str]==0){ mapp[str]=1; cout<<str<<endl; flag=true; s+=n; } } if(flag == false) cout<<"Keep going..."; system("pause"); return 0; }