1124. Raffle for Weibo Followers (20)
来源:互联网 发布:织梦cms本地安装教程 编辑:程序博客网 时间:2024/06/14 23:49
1124. Raffle for Weibo Followers (20)
John got a full mark on PAT. He was so happy that he decided to hold a raffle(抽奖) for his followers on Weibo -- that is, he would select winners from every N followers who forwarded his post, and give away gifts. Now you are supposed to help him generate the list of winners.
Input Specification:
Each input file contains one test case. For each case, the first line gives three positive integers M (<= 1000), N and S, being the total number of forwards, the skip number of winners, and the index of the first winner (the indices start from 1). Then M lines follow, each gives the nickname (a nonempty string of no more than 20 characters, with no white space or return) of a follower who has forwarded John's post.
Note: it is possible that someone would forward more than once, but no one can win more than once. Hence if the current candidate of a winner has won before, we must skip him/her and consider the next one.
Output Specification:
For each case, print the list of winners in the same order as in the input, each nickname occupies a line. If there is no winner yet, print "Keep going..." instead.
Sample Input 1:9 3 2Imgonnawin!PickMePickMeMeMeeeLookHereImgonnawin!TryAgainAgainTryAgainAgainImgonnawin!TryAgainAgainSample Output 1:
PickMeImgonnawin!TryAgainAgainSample Input 2:
2 3 5Imgonnawin!PickMeSample Output 2:
Keep going...
#include<stdio.h>#include<iostream>#include<string>#include<map>using namespace std;map<string,int>cou;int main(){int m,n,s,i,flag=0;scanf("%d %d %d",&m,&n,&s);string name[1010];for(i=1;i<=m;i++){cin>>name[i];}for(i=s;i<=m;i=i+n){if(cou[name[i]]==0){cou[name[i]]=1;cout<<name[i]<<endl;flag=1;}else{i=i-n+1;}}if(flag==0){printf("Keep going...");}}
- 1124. Raffle for Weibo Followers (20)
- PAT 1124. Raffle for Weibo Followers (20)
- PAT_A 1124. Raffle for Weibo Followers (20)
- 1124. Raffle for Weibo Followers (20)
- 1124. Raffle for Weibo Followers (20)
- 1124. Raffle for Weibo Followers (20)
- 1124. Raffle for Weibo Followers (20) 模拟
- 1124. Raffle for Weibo Followers (20)
- 1124. Raffle for Weibo Followers (20)
- PAT:1124. Raffle for Weibo Followers (20)
- Raffle for Weibo Followers
- Raffle for Weibo Followers
- PAT (Advanced Level) 1124. Raffle for Weibo Followers (20)
- 1124. Raffle for Weibo Followers (20)-PAT甲级真题
- 1124. Raffle for Weibo Followers (20)[数学逻辑题]
- PAT甲级 1124. Raffle for Weibo Followers (20)
- 【PAT】【Advanced Level】1124. Raffle for Weibo Followers (20)
- PAT 甲级 1124. Raffle for Weibo Followers (20)
- Linux下Tomcat重新启动
- Cookie/Session机制详解
- github+hexo搭建自己的博客网站(五)进阶配置(畅言实现博客的评论)
- 476_Number_Complement
- cuda总结
- 1124. Raffle for Weibo Followers (20)
- 195. Tenth Line。
- IntelliJ Idea Pycharm PhpStrom WebStrom Clion 2017 免费激活方法
- 485_Max_Consecutive_Ones_Easy.c
- visual studio 2017使用技巧
- SSM整合
- 2018年搜狗秋招前端笔试题:字符串删除
- CodeForces
- CSS经典布局-圣杯布局和双飞翼布局对比