1124. Raffle for Weibo Followers (20)

来源:互联网 发布:买个域名多少钱 编辑:程序博客网 时间:2024/06/08 02:14

1124. Raffle for Weibo Followers (20)

#include <iostream>#include <vector>#include <algorithm>#include <string>#include <map>using namespace std;int main(){    int m,n,s;    vector<string> v;    map<string,int> check;    cin>>m>>n>>s;    for(int i=1;i<=m;++i)    {        string str;        cin>>str;        v.push_back(str);        check[str]=0;    }    if(v.size()<(unsigned int)s)    {        cout<<"Keep going..."<<endl;    }    else    {        while(s<=m)        {            if(check[v[s-1]]==0)            {                check[v[s-1]]=1;                cout<<v[s-1]<<endl;            }            else            {                while(s<=m&&check[v[s-1]]==1) ++s;                if(s>m) break;                else                {                    check[v[s-1]]=1;                    cout<<v[s-1]<<endl;                }            }            s+=n;        }    }    return 0;}