题目要求

P2550题目链接


分析

先把中奖号码打进Set里面,HashSet会快一些。

然后读取抽到的号码,用contains()查找就行,做个计数。

AC代码(Java语言描述)

import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int num = Integer.parseInt(scanner.nextLine());String[] correctArray = scanner.nextLine().split(" ");Set<String> set = new HashSet<>();for (String str : correctArray) {set.add(str);}int[] resultArray = new int[7];for (int i = 0; i < num; i++) {int counter = 0;for (int j = 0; j < 7; j++) {if (set.contains(scanner.next())) {counter++;}}if (counter != 0) {resultArray[7-counter]++;}}for (int i = 0; i < 6; i++) {System.out.print(resultArray[i] + " ");}System.out.println(resultArray[6]);scanner.close();}
}

彩票抽奖(洛谷P2550题题解,Java语言描述)相关推荐

  1. 线性存储的最短平均检索时间(洛谷P1253题题解,Java语言描述)

    题目要求 P1253题目链接 分析 很像 ~洛谷P1223题题解~,也是一种类似SJF的贪心法. 排个序,由于两个不大于10000的数,乘起来还是int,就使用int属性吧. 数据量小,所以Scann ...

  2. 队列模拟约瑟夫问题(洛谷P1996题题解,Java语言描述)

    题目要求 P1996题目链接 分析 以前就研究过"约瑟夫环"问题: <单循环链表求解约瑟夫环问题(Java语言描述)> <杀人游戏~约瑟夫环(洛谷P1145题题解 ...

  3. 枚举求解单词方阵(洛谷P1101题题解,Java语言描述)

    题目要求 P1101题目链接 分析 可以用DFS做,但我立下了个Flag,所以就用了朴素的枚举来做.... 结果,我的天哪,做了好几个小时-- 其实这种地图题,真的适合 DFS or BFS or D ...

  4. 快速幂||取余运算【模板】(洛谷P1226题题解,Java语言描述)

    题目要求 P1226题目链接 分析 标准的快速幂取模算法板子,之前这个算法我在这篇文章中讲过了:<快速幂算法详解&&快速幂取模算法详解>. 这里选择使用比较简单的API实现 ...

  5. 贪心策略摘果子(洛谷P1478题题解,Java语言描述)

    题目要求 P1478题目链接 分析 本题的低配版题目链接 → 题解 那个题就是纯水题没啥可写的,我除了贴代码无话可说,但这题吧,虽然不算难,但也可一说. 建议大家移步这里 → 精辟题解 这位爷写了本题 ...

  6. 麦森数(洛谷P1045题题解,Java语言描述)

    题目要求 题目链接 分析 这题挺经典的,快速幂取模算法,如果求出大数再取模就可能T掉. 之前有篇文章写了这个算法:<快速幂算法详解&&快速幂取模算法详解> 既然是Java, ...

  7. 求子集元素之和(洛谷P2415题题解,Java语言描述)

    题目要求 P2415题目链接 分析 这题我觉得--当个数学题做就好了嘛. 有一个数N的情况:result = 1 * N 有两个数N1.N2的情况:result = 2 * (N1+N2) 有三个数N ...

  8. N进制正反累加判回文数(洛谷P1015题题解,Java语言描述)

    题目要求 P1015题目链接 分析 开始的时候写了这么一个代码,应该是比较基础的,是十进制的. private static void low() {Scanner scanner = new Sca ...

  9. 试试把OJ题意抽象成物理模型(洛谷P1007题题解,Java语言描述)

    题目要求 P1007题目链接 分析 这题干出的,真有毒... 要是有这种指挥官,也是醉了... 言归正传,这题其实是可以贪心求解的,但我们还可以更加666... 事实上,题干上面那一大篇基本在扯,关键 ...

最新文章

  1. 2021年春季学期-信号与系统-第四次作业参考答案-MATLAB实验1
  2. [bzoj1305][CQOI2009]dance跳舞
  3. C#.net删除dataGridView中选中行并同时更新数据库
  4. virt-manager 的桥接网络配置问题
  5. getFilterFromRunTimeService - what is the trigger point of data load
  6. 浙江嘉兴计算机学校排名,嘉兴计算机考研线上课程实力排名
  7. 文件操作fstream
  8. c语言除法在全局区,深入C语言内存区域分配(进程的各个段)详解
  9. datagrid combobox 选择后显示valueField 而不是 textValue解决方法
  10. 进程,线程,协程的区别与联系
  11. 《Adobe Audition CC经典教程》——1.5 使用外部连接器
  12. 2022年第十三届蓝桥杯省赛真题及部分答案解析(Java B组)
  13. 4款企业常用的工时管理系统盘点
  14. 《图形编程技术学习》(三十五)Phong明暗处理
  15. MongoDB 之滴滴、摩拜都在用的索引-educoder上面的题目以及笔记
  16. 深入理解Java虚拟机读书笔记之垃圾收集器与内存分配策略
  17. matlab非单位阶跃响应,MATLAB下二阶系统的单位阶跃响应
  18. 七号信令监测系统培训手册
  19. 谷粒商城 - 微服务分布式电商项目
  20. latex tips latex 大括号 \left\{ \right\}

热门文章

  1. iOS开发造轮子 | 通用占位图
  2. 批量下载,多文件压缩打包zip下载
  3. Untiy3D Material 材质系统
  4. 数据按时间拆开分批处理示例
  5. SQL Server表竖列转横向显示
  6. Kaggle-自行车租赁人数预测
  7. shell中if条件字符串、数字比对,[[ ]]和[ ]区别
  8. $0,$#,$@,$+特殊符号的含义,shell的传递参数
  9. request获取url的参数编码问题
  10. HTML5 多图片上传(前端+后台详解)