题目描述:https://www.patest.cn/contests/pat-a-practise/1124

/**
明确题意:是从获奖的那个人开始的第n个人为下一个获奖的人。要不这么理解本题的难度就要加大。
*/
#include <iostream>
#include <string.h>
using namespace std;
#define MAX 1010
#define N 22
typedef struct Node
{char data[N];int flag;  //代表是否为winner
}Node;
Node node[MAX];
int main ()
{int m,n,s,length;while( cin>>m>>n>>s ){length = 1;  //从1开始存储for( int i=1;i<=m;++i ){char key[N];cin>>key;strcpy(node[length].data,key);node[length].flag = 0;length++;}length--;//  cout<<length<<endl;    //输出长度if( s > length )  //无获奖名单的情况{cout<<"Keep going..."<<endl;continue;}for( int j=s;j<=length; )//检查符合的人{if( node[j].flag == 0 ) //要获奖的人{int k;for( k=1;k<=length;++k ) //检查该人是否在获奖名单中{if( node[k].flag == 1 && strcmp(node[k].data,node[j].data) == 0 ) //在获奖名单中,并且已经获得过,则考虑下一个{break;}}if( k == length+1 )  //没有在获奖名单中{cout<<node[j].data<<endl;node[j].flag = 1;j = j+n;}   else  //在获奖名单中,则检查下一个++j;}}}return 0;
}

Raffle for Weibo Followers相关推荐

  1. 【PAT (Advanced Level) Practice】1124 Raffle for Weibo Followers (20 分)

    1124 Raffle for Weibo Followers (20 分) John got a full mark on PAT. He was so happy that he decided ...

  2. PAT-1124. Raffle for Weibo Followers (20)

    1124. Raffle for Weibo Followers (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN ...

  3. PAT甲级1124 Raffle for Weibo Followers :[C++题解]哈希表、微博转发抽奖

    文章目录 题目分析 题目来源 题目分析 来源:acwing 分析:开一个哈希表存已经中将的用户,避免重复发奖. 遍历所有m条姓名,从第一个中奖的开始,依次模拟即可. ac代码 #include< ...

  4. PAT1124:Raffle for Weibo Followers

    1124. Raffle for Weibo Followers (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN ...

  5. PAT 1124 Raffle for Weibo Followers python解法

    1124 Raffle for Weibo Followers (20 分) John got a full mark on PAT. He was so happy that he decided ...

  6. PAT 1124 Raffle for Weibo Followers

    PAT 1124 Raffle for Weibo Followers Java 1.题意 输入:数字m,n,s,一串人名. 第s个为获奖的人,则s+n 为下一个获奖的人,如果此人已经获奖,那么则往后 ...

  7. pat 1124 Raffle for Weibo Followers(20 分)

    1124 Raffle for Weibo Followers(20 分) John got a full mark on PAT. He was so happy that he decided t ...

  8. PAT_A 1124. Raffle for Weibo Followers (20)

    1124. Raffle for Weibo Followers (20) John got a full mark on PAT. He was so happy that he decided t ...

  9. 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 ...

  10. 1124 Raffle for Weibo Followers(map)

    John got a full mark on PAT. He was so happy that he decided to hold a raffle(抽奖) for his followers ...

最新文章

  1. 可突破任意ARP防火墙,以限制流量为目标的简单网络管理软件
  2. mysql if exist坑
  3. Java编程中写出好代码的建议
  4. Yii 框架学习--03 多应用多模块
  5. 10、HTML的基本结构
  6. celeba数据集_Kaggle最新秃头数据集Bald!含20万张图片,江湖传言刷到第一可防脱发()quot;...
  7. java annotation应用_Java Annotation高级应用
  8. windows的python切换环境_Windows下的python虚拟环境设置
  9. 利用Python实现定时发送邮件,实现一款营销工具
  10. VNPY2.0火币期货交易接口配置使用
  11. BZOJ2142: 礼物
  12. 解决XlsxWriter插入时间格式问题
  13. 软件测试常问面试题--计算机网络相关
  14. 互联网医疗智能客服平台有什么优势
  15. 卡方检验的统计量推导_卡方检验如何计算?
  16. 北京逛街攻略总结篇(MM必看)
  17. linux权限管理详解
  18. 电信主机托管费用_电信服务器托管费用
  19. 建“数字风洞”,永信至诚开启安全测试评估专业赛道
  20. 脑机接口005 | “中国脑计划”:向最后的前沿进发!

热门文章

  1. PHP容器--Pimple运行流程浅析
  2. Fragment跳转Fragment以及闭坑指南、方法isadded()
  3. 双屏、3屏拼接——A卡、N卡——Windows、Linux
  4. 如何进行产品原型设计
  5. 2019, XII Samara Regional Intercollegiate Programming (G、H、J、K、L题解)
  6. 如何从ST官网下载STM32标准库
  7. GD32官方固件库(标准外设库)下载
  8. Vue.js:从安装到快速创建脚手架项目,解决刚创建完出现的parsing error:No Bable config file detected报错
  9. Fuzzy C-Means(模糊C均值聚类)算法原理详解与python实现
  10. Postgresql多行合并一行