PAT 乙级 1069 微博转发抽奖 (20 分)
题目:PAT 乙级 1069 微博转发抽奖 (20 分)
经验总结:
可以建立一个set,用于存放中奖用户。若set中有此用户,代表此用户已中奖,奖品顺延。
C++代码:
#include<bits/stdc++.h>
using namespace std;
int main() {int m,n,s;cin>>m>>n>>s;if(s>m) {cout<<"Keep going...";return 0;}string name[m];set<string> check_name;for(int i=0; i<m; i++) {cin>>name[i];}for(int i=s-1; i<m; ) {if(check_name.find(name[i]) == check_name.end()) { //如果中奖名单上还没此人check_name.insert(name[i]); //加入已中奖名单cout<<name[i]<<endl;i += n;} else { //若已中奖,奖品顺延i++;}}return 0;
}
PAT 乙级 1069 微博转发抽奖 (20 分)相关推荐
- PAT乙级 | 1069 微博转发抽奖 (20分)
小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包.请你编写程序帮助他确定中奖名单. 输入格式: 输入第一行给出三个正整数 M(≤ 1000). ...
- PAT乙级1069微博转发抽奖 20(分)
题目 小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包.请你编写程序帮助他确定中奖名单. 输入格式: 输入第一行给出三个正整数 M( ≤ \l ...
- PAT乙级 1069 微博转发抽奖 (20 分) C语言
一.题目 二.源代码 #include<stdio.h> #include<string.h> struct User {char n[21]; }; int main() { ...
- PTA乙级 1069 微博转发抽奖——20分
小明PAT考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔N个人就发出一个红包.请你编写程序帮助他确定中奖名单. 输入格式: 输入第一行给出三个正整数M(<= 1000).N ...
- 【PAT乙】1069 微博转发抽奖 (20分) set
1069 微博转发抽奖 (20分) 小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包.请你编写程序帮助他确定中奖名单. 输入格式: 输入第一行 ...
- 1069 微博转发抽奖 (20分)
1069 微博转发抽奖 (20分) 小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包.请你编写程序帮助他确定中奖名单. 输入格式: 输入第一行 ...
- 1069 微博转发抽奖 (20 分)
1069 微博转发抽奖 (20 分) 小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包.请你编写程序帮助他确定中奖名单. 输入格式: 输入第一 ...
- 1069 微博转发抽奖 (20 分)(算法分析+代码实现)
1069 微博转发抽奖 (20 分) 题目链接 算法分析 用flag记录是否输出过获奖人名字 用map类型take记录某人是否拿走过奖品 用cnt记录间隔人数 然后按要求输出就好. 代码实现 #inc ...
- PAT 乙级 1069 微博转发抽奖
1069 微博转发抽奖 (20 point(s)) 小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包.请你编写程序帮助他确定中奖名单. 输入格 ...
最新文章
- 日志管理之 Docker logs - 每天5分钟玩转 Docker 容器技术(87)
- Socket笔记【转】
- arrays中copyof_为什么阿里巴巴开发手册明确说明 Arrays.asList() 不能使用其修改方法?...
- 逆序对java_算法导论学习||查找逆序对
- C语言makefile文件
- Qt / 模态对话框的实现
- Android--WebView
- Microsoft Power BI Desktop概念学习系列之Microsoft Power BI Desktop的下载和安装(图文详解)...
- Bomb HDU - 3555【数位dp】
- 关于idea的git账号与电脑的git账号不一致的问题。已解决!
- 制作linux usb安裝,如何在Linux上安装和使用Etcher来制作Linux临场USB
- 前端json转对象和数组
- linux环境搭建nacos集群详解
- FANUC机器人示教器介绍
- 从.snk文件导出密钥
- 解决fatal: unable to access‘‘:GnuTLS recv error
- 硬盘参数调整命令hdparm
- Oracle11安装教程
- Android Studio 卡在Download fastutil-8.4.0-sources jar以及New Module为灰色的问题及解决方法
- 2023年全国最新二级建造师精选真题及答案14
热门文章
- Masters of Doom
- c语言编辑机器人行走,c语言课程设计报告-步行机器人.doc
- C++隐藏任务栏和桌面
- SDN控制器之OVN实验三:从OVN虚拟网络访问物理网络
- springboot2的application.properties 官方配置 说明文件(中文翻译)
- w7的计算机属性系统保护在哪个文件夹,W7恢复系统文件最有效的方法
- VMwareWorkStation如何添加万兆网卡,万兆网卡添加教程
- C++Win7杀手病毒
- 金升阳率先推出无电解电容AC-DC电源模块LNxx-12Bxx技术手册
- weui 加载提示_WEUI滚动加载