PAT 1069. 微博转发抽奖(20)-乙级

小明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...

分析:用mapp存储当前用户有没有已经中奖过~当输入的时候,判断当前字符串是否已经在mapp中出现过,如果出现过就将s+1。每次判断i是否等于s,如果等于s且当前用户没有中过奖,就将它的名字输出,并且s = s + n~并将mapp[str]标记为1,且flag标记为true表示有过人中奖。最后flag如果依然是false说明要输出Keep going...

#include <iostream>
#include <map>
using namespace std;
int main() {
    int m, n, s;
    scanf("%d%d%d", &m, &n, &s);
    string str;
    map<string, int> mapp;
    bool flag = false;
    for (int i = 1; i <= m; i++) {
        cin >> str;
        if (mapp[str] == 1) s = s + 1;
        if (i == s && mapp[str] == 0) {
            mapp[str] = 1;
            cout << str << endl;
            flag = true;
            s = s + n;
        }
    }
    if (flag == false) cout << "Keep going...";
    return 0;
}
  • 8
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
文件附视频安装教程和文字安装教程 一品优享彩票系统小程序是一款彩票工具小程序平台,以赢客为特色! 而获得客户必须从两个方面入手! 一方面是商家,另一方面是用户,讲解实际操作案例。 怎么做运营和推广? 我的推广很简单,喜欢就用,主要如下: 1.地面推广,与当地商家一起推广,你直接给商家免费使用,让推广获得的流量就是你的用户,这种广告放在实体店里成本也不高,200一个 年还不错,连抽一根烟都可以做到。 这种地面推广,一个中型餐厅一个月至少能吸引300个用户吧? 这是一家餐厅。 一个县应该有几十家小餐馆,一个市区应该有几百家餐馆。 应该不止这些。 . 自己做 2、短视频推广、微博发帖、微信公众号合作等,你可以利用所有能想到的流量入口来推广你的平台,只要做好这种推广数据,就会出现几何级增长。 如果你不剪辑视频,不发公众号,不发微博都无所谓。 你至少可以留言一些热点新闻和热点新闻,对吧? 而且如果你想赚钱,你总是可以注册几个帐户,对吧? ? 3.自我裂变推广,如果所有推广都是本地推送的,需要自己发帖,还需要自己剪视频,对我们开发者有什么用? ? 我们为您的推广打造了一系列裂变方式:一是系统会帮您引导用户转发给身边的朋友,只要转发就可以增加他们的中奖机会; 我们创建了一个任务系统,用户邀请新用户使用平台抽奖,他可以获得活跃值。 我们可以根据每月的活跃值排名,给排名靠前的玩家发放奖品。 我相信一个组合裂变计划会迅速推广你的平台。 版本号:1.1.78 1.优化用户体验 2. 抽奖详情页增加指导文字 3.修复个人中心显示活动数量错误 4. 修复中奖者切换收货地址页面显示错误 5. 修复查看中奖信息页面中奖手机号码显示错误
这是记事狗微博系统最新官方版,记事狗微博系统,是一套创新的PHP开源微博程序,兼有BBS和轻博系统特性,支持短信、手机客户端,可与新浪微博平台内容互通,既可用来独立建站也可通过Ucenter与已有网站整合,通过微博评论模块、关注转发机制打通全站的信息流、关系流,是新时代网站运营不可或缺的系统。整个V3.5版本从数据库结构、代码规范完善、系统负载性能、后台安全管理、信息导航架构、注册认证体系、内容审核管理、用户关系挖掘、多客户端接入、应用功能扩展等十多个方面做了全面改进提高! 更新说明: 记事狗V4.5.0 beta 版本更新 +--------------------------------------+ 全新的UI风格 全新的导航设计 积分商城功能 内容推送功能(重要动态) 频道模块升级 发布框全新设计,支持带标题微博 微博支持匿名发布 新增加微博相册功能 修复程序安全问题(感谢 datuz@360 、 Chora@乌云 的反馈) 记事狗微博 V4.0.5 Build20130521 1、支持海量数据,可自由分布式架构和关键表分表; 2、全新云验证码,不用再担心注册机的骚扰,还可赚广告费; 3、用户登陆优化,不用再费力猜测输入的昵称是不是自己的; 4、注册过程完善,轻松解决注册后不能快速融入社区的困扰; 5、创新频道模块,即拥有论坛版块优势,又可规避列币驱逐良币的难题; 6、全新顶赞机制,不仅有效激励用户,更让精彩内容不再错过; 7、图片附件任意扩展,不仅支持FTP服务器负载均衡,更支持阿里云存储; 8、用户资料更丰富,启用哪些用户属性、在哪里显示管理员说了算; 9、图文混排更精彩,是微博也是轻博,满足不同用户的需要; 10、在线图片搜索添加,网上海量的图片随便选,让网站更引人入胜; 11、文字样式更多彩,是粗体还是彩色、是代码和引用都可以; 12、私信支持表情图片,好友私聊也精彩; 13、有了马甲更好运营,可用多个账户围观讨论,让新人感受网站的魅力; 14、邮件提醒抓回用户,即可即时消息提醒、也可以定期top内容通知; 15、创新左侧导航,即有两栏的大气、又有三栏的明了,随意开启关闭; 16、附件功能更完善,上传下载都有积分,还可指定用户组不受积分限制等; 17、全新模板界面,简约、大气、素雅,重点内容更突出; 18、精彩内容轻松推荐,可推荐到话题、微群、频道并直接标记展示; 19、重要内容全站置顶,还可以通知到手机客户端,全站用户都不会错过; 20、评论详情更精彩,不仅可直接查看精彩评论,更支持类网易新闻的盖楼评论; 21、有奖转发激活网站,没事做个转发抽奖活动让全站用户动起来; 22、图片投票更有趣,文不如表、表不如图啊; 23、系统定制更方便,是微博还是微贴、是顶还是赞,后台一键设置; 24、广告管理更强大,用链接、文字还是图片,想单独设置还是批量管理均可 25、自由游客首页设置,选新浪还是腾讯模式、用图片墙还是频道看你的心情; 26、任意控制用户访问,可单独设置任何用户组、用户和IP的访问权限; 27、全新android客户端V2.0,支持频道、赞、置顶内容推送等; 28、后台URL链接地址管理及黑名名单功能,方便站长管理和控制微博中的URL网址; 记事狗V4,不只是微博! 记事狗,为轻运营而生!
记事狗微博系统,是一套创新的PHP开源微博程序,兼有BBS和轻博系统特性,支持短信、手机客户端,可与新浪微博平台内容互通,既可用来独立建站也可通过Ucenter与已有网站整合,通过微博评论模块、关注转发机制打通全站的信息流、关系流,是新时代网站运营不可或缺的系统。整个V3.5版本从数据库结构、代码规范完善、系统负载性能、后台安全管理、信息导航架构、注册认证体系、内容审核管理、用户关系挖掘、多客户端接入、应用功能扩展等十多个方面做了全面改进提高! 更新说明: 记事狗微博 V4.0.5 Build20130521 1、支持海量数据,可自由分布式架构和关键表分表; 2、全新云验证码,不用再担心注册机的骚扰,还可赚广告费; 3、用户登陆优化,不用再费力猜测输入的昵称是不是自己的; 4、注册过程完善,轻松解决注册后不能快速融入社区的困扰; 5、创新频道模块,即拥有论坛版块优势,又可规避列币驱逐良币的难题; 6、全新顶赞机制,不仅有效激励用户,更让精彩内容不再错过; 7、图片附件任意扩展,不仅支持FTP服务器负载均衡,更支持阿里云存储; 8、用户资料更丰富,启用哪些用户属性、在哪里显示管理员说了算; 9、图文混排更精彩,是微博也是轻博,满足不同用户的需要; 10、在线图片搜索添加,网上海量的图片随便选,让网站更引人入胜; 11、文字样式更多彩,是粗体还是彩色、是代码和引用都可以; 12、私信支持表情图片,好友私聊也精彩; 13、有了马甲更好运营,可用多个账户围观讨论,让新人感受网站的魅力; 14、邮件提醒抓回用户,即可即时消息提醒、也可以定期top内容通知; 15、创新左侧导航,即有两栏的大气、又有三栏的明了,随意开启关闭; 16、附件功能更完善,上传下载都有积分,还可指定用户组不受积分限制等; 17、全新模板界面,简约、大气、素雅,重点内容更突出; 18、精彩内容轻松推荐,可推荐到话题、微群、频道并直接标记展示; 19、重要内容全站置顶,还可以通知到手机客户端,全站用户都不会错过; 20、评论详情更精彩,不仅可直接查看精彩评论,更支持类网易新闻的盖楼评论; 21、有奖转发激活网站,没事做个转发抽奖活动让全站用户动起来; 22、图片投票更有趣,文不如表、表不如图啊; 23、系统定制更方便,是微博还是微贴、是顶还是赞,后台一键设置; 24、广告管理更强大,用链接、文字还是图片,想单独设置还是批量管理均可 25、自由游客首页设置,选新浪还是腾讯模式、用图片墙还是频道看你的心情; 26、任意控制用户访问,可单独设置任何用户组、用户和IP的访问权限; 27、全新android客户端V2.0,支持频道、赞、置顶内容推送等; 28、后台URL链接地址管理及黑名名单功能,方便站长管理和控制微博中的URL网址; 记事狗V4,不只是微博! 记事狗,为轻运营而生!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值