资源限制
时间限制:2.0s 内存限制:256.0MB
  为了吸引更多的顾客,某商场决定推行有奖抽彩活动。“本商场每日将产生一名幸运顾客,凡购买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](向下取整)。
——————————————————————————————————————————————
这道题很无语,没有测评点
简单概括抽奖规则就是按照-1出现的次数,-1是第几次出现,幸运号码就是队列中第几小的数

import java.util.Collections;
import java.util.LinkedList;
import java.util.List;
import java.util.Scanner;public class Main {static int N;static int cnt;//-1的个数public static void main(String[] args) {Scanner sc = new Scanner(System.in);N = sc.nextInt();List<Integer> q = new LinkedList<>();while(N-- > 0) {int x = sc.nextInt();if(x == -1) {cnt++;int res = 0;Collections.sort(q);for(int i = 0;i < cnt;i++) {//第cnt小的数就是幸运号码res = q.get(i);}System.out.println(res);continue;}q.add(x);}sc.close();}
}

蓝桥杯--算法提高 幸运顾客(java)相关推荐

  1. 蓝桥杯 算法提高 转圈游戏 JAVA

    蓝桥杯 转圈游戏 原题描述 解题思路 JAVA代码 运行结果 原题描述 问题描述 n 个小伙伴(编号从 0 到 n-1)围坐一圈玩游戏.按照顺时针方向给 n 个位置编号,从0 到 n-1.最初,第 0 ...

  2. JAVA 蓝桥杯 算法提高 阮小二买彩票

    JAVA 蓝桥杯 算法提高 阮小二买彩票 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 在同学们的帮助下,阮小二是变的越来越懒了,连算账都不愿意自己亲自动手了,每天的工作就是坐在电 ...

  3. JAVA 蓝桥杯 算法提高 色盲的民主

    JAVA 蓝桥杯 算法提高 色盲的民主 资源限制 时间限制:1.0s 内存限制:256.0MB  色盲的民主 问题描述 n个色盲聚在一起,讨论一块布的颜色.尽管都是色盲,却盲得各不相同.每个人都有自 ...

  4. Java语言strcmp函数用法_蓝桥杯 算法提高 11-1实现strcmp函数 (JAVA方法)

    蓝桥杯 算法提高 11-1实现strcmp函数 (JAVA方法) 首先这不是一个多难的题,但是网上的我没怎么找到有Java的代码,基本全都是c语言的,小编是个小白,如果有不对的地方请联系小编 问题描述 ...

  5. c语言oj题1923偶数之和,问题 1923: [蓝桥杯][算法提高VIP]学霸的迷宫 (BFS)

    题目描述 学霸抢走了大家的作业,班长为了帮同学们找回作业,决定去找学霸决斗.但学霸为了不要别人打扰,住在一个城堡里,城堡外面是一个二维的格子迷宫,要进城堡必须得先通过迷宫.因为班长还有妹子要陪,磨刀不 ...

  6. [蓝桥杯][算法提高VIP]阮小二买彩票[递归全排列]

    题目 1578: [蓝桥杯][算法提高VIP]阮小二买彩票 时间限制: 1Sec 内存限制: 128MB 提交: 348 解决: 153 题目描述 在同学们的帮助下,阮小二是变的越来越懒了, 连算账都 ...

  7. [蓝桥杯][算法提高VIP]夺宝奇兵-递推+记忆化搜索

    题目描述 在一座山上,有很多很多珠宝,它们散落在山底通往山顶的每条道路上,不同道路上的珠宝的数目也各不相同.下图为一张藏宝地图: 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 " ...

  8. [蓝桥杯][算法提高VIP]夺宝奇兵-dp

    题目描述 在一座山上,有很多很多珠宝,它们散落在山底通往山顶的每条道路上,不同道路上的珠宝的数目也各不相同.下图为一张藏宝地图: 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 " ...

  9. 蓝桥杯 算法训练 幸运的店家

    蓝桥杯 算法训练 幸运的店家 题目描述 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 炫炫开了一家商店,卖的货只有一个,XXX,XXX卖N元钱.有趣的是,世界上只有面值为3的幂的纸 ...

最新文章

  1. opencv和HALCON坐标系的不同
  2. 2017.3.9 对象 函数
  3. 对SetViewportOrg和SetWindowOrg的理解
  4. 田志刚:企业知识管理与用户创造内容(UGC)
  5. 北京内推 | 华为高斯实验室招聘AI算法工程师/实习生
  6. Schnorr身份识别方案
  7. 接口隔离原则_是时候深入学习一下“接口隔离原则”了
  8. Python 杨辉三角形的简单实现
  9. linux 链接脚本,Linux下的lds链接脚本简介(一)
  10. Arcgis创建SDE_Geometry、SDO_Geometry的区别【转】
  11. 计算机一级重点知识,计算机一级MSOffice考试重点:数制的基本概念
  12. MongoDB数据同步工具之 MongoShake
  13. YoungTalk-STM32入门100步-回顾总结与展望(98-100)
  14. Ubuntu下载ROMS源码
  15. Maven原始setting.xml文件备份
  16. 钽电容黑色和黄色的区别
  17. linux est 时间,Linux中的时区设置
  18. 3dmax室内灯光强度一般打多少才合适
  19. 、HTML“计算机输出”标签codekbdsampttvarpre
  20. LDAP未授权漏洞验证

热门文章

  1. commons-logging、log4j之间的暧昧…
  2. C++学习1:C++友元函数和友元类
  3. RT-Thread 隐藏的宝藏之工作队列
  4. 管理帧、控制帧与数据帧
  5. 瑞昱RTL8382交换机软件开发方案遇到的问题
  6. 四十不惑[news]
  7. 遨游浏览器的操作技巧
  8. 如何做起来一个微信公众号
  9. 春节假期的一些收获总结
  10. 一个北大人的成长足迹:未名湖是个海洋