首页 > 学院 > 开发设计 > 正文

1069. 微博转发抽奖(20)

2019-11-06 06:32:35
字体:
来源:转载
供稿:网友

1069. 微博转发抽奖(20)

#include <iostream>#include <string>#include <map>#include <vector>using namespace std;int main(){ int m,n,s,i=1; vector<string> v; map<string,int> ml; bool iso=false; cin>>m>>n>>s; string str; string ans=""; for(int i=0;i<m;++i) { cin>>str; v.push_back(str); ml[str]=0; } --s;i=s; while(i<m) { if(i==s) { if(ml[v[i]]==0){ ans+=v[i]+"/n"; ml[v[i]]=1; iso=true; } else{ ++i; while(i<m&&ml[v[i]]) ++i; s=i; if(i>=m)break; ans+=v[i]+"/n"; ml[v[i]]=1; iso=true; } s+=n; } ++i; } iso?cout<<ans:cout<<"Keep going...";}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表