PAT乙级1069 微博转发抽奖 (20 分)
Posted 辉小歌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PAT乙级1069 微博转发抽奖 (20 分)相关的知识,希望对你有一定的参考价值。
#include<cstdio>
#include<iostream>
#include<string>
#include<map>
#include<vector>
using namespace std;
string ss[1005];
map<string,int>mp;
vector<string>ve;
int main(void)
{
int m,n,s; cin>>m>>n>>s;
for(int i=1;i<=m;i++) cin>>ss[i];
if(n+s>m) cout<<"Keep going..."<<endl;
else
{
for(int i=s;i<=m;)
{
if(!mp[ss[i]]) ve.push_back(ss[i]),mp[ss[i]]=1,i+=n;
else i++;
}
}
for(auto t: ve) cout<<t<<endl;
return 0;
}
#include<cstdio>
#include<iostream>
#include<map>
using namespace std;
map<string,int>mp;
string s[1005];
int n,st,k;
int main(void)
{
cin>>n>>k>>st;
for(int i=1;i<n;i++) cin>>s[i];
if(st>n) cout<<"Keep going..."<<endl;
else
{
for(int i=st;i<=n;)
{
if(!mp[s[i]]) cout<<s[i]<<endl,i=i+k,mp[s[i]]++;
else i++;
}
}
}
以上是关于PAT乙级1069 微博转发抽奖 (20 分)的主要内容,如果未能解决你的问题,请参考以下文章