为了吸引更多的顾客,某商场决定推行有奖抽彩活动。“本商场每日将产生一名幸运顾客,凡购买30元以上商品者均有机会获得本商场提供的一份精美礼品。”该商场的幸运顾客产生方式十分奇特:每位顾客可至抽奖台抽取一个幸运号码,该商场在抽奖活动推出的第i天将从所有顾客中(包括不在本日购物满30元者)挑出幸运号第i小的顾客作为当日的幸运顾客。该商场的商品本就价廉物美,自从有奖活动推出后,顾客更是络绎不绝,因此急需你编写一个程序,为他解决幸运顾客的产生问题。

【输入数据】
  第1行一个整数N,表示命令数。
  第2~N+1行,每行一个数,表示命令。如果x>=0,表示有一顾客抽取了号码x;如果x=-1,表示傍晚抽取该日的幸运号码。
【输出数据】
  对应各命令-1输出幸运号码;每行一个号码。(两个相同的幸运号看作两个号码)

样例输入
6
3
4
-1
-1
3
-1
样例输出
3
4
4
解释
只关注获奖的号码是多少,每个号码可以获奖多次。
数据规模及约定
共10组数据。

  对100%的数据,N=10^6所有命令为-1或int范围内的非负数,前i的命令中-1的数量不超过[i/2](向下取整)。

#include <iostream>
#include <algorithm>
#include <stdio.h>
#include <string.h>
#include <cmath>
#define MAX 1000005
#define INF 1000000000000
using namespace std;int luck[MAX] = {0};int main() {int cmdnum = 0;int luckycount = 0;int luckyday = 0;scanf("%d", &cmdnum);for (int i = 0; i < cmdnum; i++) {int tmp;scanf("%d", &tmp);if (tmp != -1) {luck[luckycount] = tmp;luckycount++;}else {sort(luck, luck + luckycount);printf("%d\n", luck[luckyday]);luckyday++;}}return 0;
}

ADV-220-幸运顾客相关推荐

  1. 蓝桥杯python算法提高真题——幸运顾客

    蓝桥杯python算法提高真题--幸运顾客 资源限制 时间限制:2.0s 内存限制:256.0MB 为了吸引更多的顾客,某商场决定推行有奖抽彩活动."本商场每日将产生一名幸运顾客,凡购买30 ...

  2. 蓝桥杯--算法提高 幸运顾客(java)

    资源限制 时间限制:2.0s 内存限制:256.0MB 为了吸引更多的顾客,某商场决定推行有奖抽彩活动."本商场每日将产生一名幸运顾客,凡购买30元以上商品者均有机会获得本商场提供的一份精美 ...

  3. 题目 1982: [蓝桥杯][算法提高VIP]幸运顾客

    时间限制: 1Sec 内存限制: 128MB 题目描述:(原题链接) 为了吸引更多的顾客,某商场决定推行有奖抽彩活动."本商场每日将产生一名幸运顾客,凡购买30元以上商品者均有机会获得本商场 ...

  4. 蓝桥杯 ADV-220 幸运顾客

    问题描述 时间限制:2.0s 内存限制:256.0MB为了吸引更多的顾客,某商场决定推行有奖抽彩活动."本商场每日将产生一名幸运顾客,凡购买30元以上商品者均有机会获得本商场提供的一份精美礼 ...

  5. 商场推出幸运抽奖活动

    public class Test_6 { /*   商场推出幸运抽奖活动  抽奖规则:  顾客的四位会员卡号是各位数字之和大于20,则为幸运顾客  实现思路  1.接收输入的会员卡号  2.分解并获 ...

  6. 【大数据】大数据思维的十大核心原理

    感谢博主,转自:https://blog.csdn.net/supermapsupport/article/details/78741774 一.数据核心原理 从"流程"核心转变为 ...

  7. 青少年学python第六节_青少年学Python(第2册)

    本书根据中小学学生的特点和学习能力编排Python与人工智能教学的内容,寓教于乐.和本书配套的还有作者研发的"中小学编程智能教学平台",平台教学资源丰富,智能化程度高,配有大量的教 ...

  8. 3位水仙花数计算pythonoj_Python解答蓝桥杯省赛真题之从入门到真题

    若发现此文章消失,则是在等待审核中,稍等一会儿即可显示,谢谢. 另外,我会尽量晚上上传更新题目. 此文章太长了,导致MD编辑器很卡,另写了一篇接续 传送门 Python解答蓝桥杯省赛真题之从入门到真题 ...

  9. 互联网人必读 | 大数据思维的十大核心原理

    2019独角兽企业重金招聘Python工程师标准>>> 大数据思维是客观存在,大数据思维是新的思维观.用大数据思维方式思考问题,解决问题是当下企业潮流.大数据思维开启了一次重大的时代 ...

最新文章

  1. ni visa pci_CHINACOAT 2019“推荐品牌”赫普菲乐|PCI可名文化出品
  2. NoSQL实现(3)——Cassandra
  3. linux dump用法,Linux命令之tcpdump命令用法介绍
  4. 电量检测芯片BQ27510使用心得
  5. 【干货】值得收藏的 14 个 Linux 下 CPU 监控工具
  6. android新闻app_如何利用 Python 爬虫实现给微信群发新闻早报?
  7. 安装完Oracle数据库之后设置手动启动方法
  8. Android动态改变TextView字体颜色
  9. python全栈还是大数据好_青岛PYTHON全栈应用开发班
  10. atan和atan2反正切计算
  11. C# VS2017使用AxWindowsMediaPlayer,解决打开软件后自动播放问题解决
  12. MySQL期末复习题(题库)
  13. 2022牛客寒假算法基础集训营1
  14. 关于excel导出日期格式变化问题处理
  15. python网站开发教程,python在线编程网站
  16. 苹果手机用计算机打不开,苹果手机打不开ban网,ban打不开
  17. 远景会员定制GHOST WIN7 2010珍藏版
  18. 百度离线地图_这个地图APP,专注于地图软件该做的事!
  19. 数据挖掘算法之决策树详解
  20. 985大学计算机2019国家线,31所985大学公布考研复试分数线,2019年国家线预计会上涨!...

热门文章

  1. Medical Diffusion - Denoising Diffusion Probabilistic Models for 3D Medical Image Generation
  2. echarts Error in mounted hook: “TypeError: Cannot read property ‘init‘ of undefined“ borderRadiu属性失效
  3. oracle 10.2.0.4 rac emca,Oracle RAC 10.2.0.1升级到10.2.0.4-安装配置参考手册
  4. unity 之 物理材质(PhysicMaterial)
  5. 金庸笔下的程序员 | 附金庸武侠全集
  6. 芯片开发所使用的仿真器和模拟器
  7. react下将输入的汉字转化为拼音
  8. 三封信让你知道什么是政治
  9. 英语电台在线播放器代码下载
  10. 计算机关机慢什么原因,电脑关机慢的原因是什么