小明PAT考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔N个人就发出一个红包。请你编写程序帮助他确定中奖名单。

输入格式:

输入第一行给出三个正整数M(<= 1000)、N和S,分别是转发的总量、小明决定的中奖间隔、以及第一位中奖者的序号(编号从1开始)。随后M行,顺序给出转发微博的网友的昵称(不超过20个字符、不包含空格回车的非空字符串)。

注意:可能有人转发多次,但不能中奖多次。所以如果处于当前中奖位置的网友已经中过奖,则跳过他顺次取下一位。

输出格式:

按照输入的顺序输出中奖名单,每个昵称占一行。如果没有人中奖,则输出“Keep going...”。

输入样例1:

9 3 2
Imgonnawin!
PickMe
PickMeMeMeee
LookHere
Imgonnawin!
TryAgainAgain
TryAgainAgain
Imgonnawin!
TryAgainAgain

输出样例1:

PickMe
Imgonnawin!
TryAgainAgain

输入样例2:

2 3 5
Imgonnawin!
PickMe

输出样例2:

Keep going...
 #include<stdio.h>
#include<string.h>
#include<math.h>
int main(){
char a[][];
int m,n,s;
int b[] = {};
scanf("%d %d %d",&m,&n,&s);
if(m<s){
printf("Keep going...");
return ;
}
for(int i=;i<=m;i++){
scanf("%s",a[i]);
}
int h = n-;
for(int i=s;i<=m;i++){
if(!b[i]){
h++;
if(h==n){
printf("%s\n",a[i]);
h = ;
for(int j=i;j<=m;j++){
if(strcmp(a[i],a[j])==){
b[j] = ;
}
}
}
}
}
}

最新文章

  1. UIScrollView的delaysContentTouches与canCencelContentTouches属性
  2. Asp.net_完美设置页面最小宽度(兼容ie)
  3. jQuery实现加入购物车飞入动画效果
  4. AX 2012 SSRS print setting-报表打印输出设置
  5. Springmvc4 com/fasterxml/jackson/core/JsonProcessingException
  6. PAT乙级 1010. 一元多项式求导 (25)
  7. C# 添加图片资源
  8. redis 配置文件解读
  9. VS2010调用VLFeat
  10. JSP带有属性的自定义标签
  11. Docker Centos7 下建立 Docker 桥接网络
  12. SpringBoot(四):banner的控制
  13. JSP(1)—基础知识
  14. vs2017 C4996 错误
  15. Leetcode 66.加一 By Python
  16. Go Example--数组
  17. 【gitlab】首次提交本次代码到gitlab上,报错:Updates were rejected because the remote contains work that you do
  18. android形状drawable
  19. 【STM32H7教程】第14章 STM32H7的电源,复位和时钟系统
  20. 16 Finding a Protein Motif

热门文章

  1. CSS 温故而知新 background常用属性
  2. chrome 非安全模式解决开发跨域问题
  3. NIO之管道 (Pipe)
  4. C++语言基础(13)-抽象类和纯虚函数
  5. C# 获取或设置本地打印机及配置文件操作
  6. HTTP解读
  7. OC-1-面向对象
  8. java获取真实的ip地址
  9. DataUml Design 介绍11 - DataUML 1.5版本功能(支持无Oracle客户端连接,有图有真相)
  10. BitMap、Geo、HyperLogLog