某家超市有一种促销手段,购买金额超过一定金额就给一张随机编号奖票。编号是一个1到100之间的数字。当收集到连续编号的三张贴花时,就可以换一个小礼物。兑换完礼物后,该奖票就作废。

小明经常去某家超市购物,积攒了不少奖票,你帮他看看,能换多少小礼物。

输入格式:

首先是一个正整数N(1<N<100),表示小明手上的奖票的数量。 然后是N个正整数JP(1<=JP<=100),每个数字表示一张奖票的编号。

输出格式:

输出一个数字,表示小明可以换的小礼物的数量。如果不能换小礼物,就输出0。

输入样例:

在这里给出一组输入。例如:

6
3 2 4 6 6 4

结尾无空行

输出样例:

在这里给出相应的输出。例如:

1

结尾无空行

import java.util.*;
public class Main{public static void main(String args[]){Scanner sc = new Scanner(System.in);int N = sc.nextInt();int m[] = new int[N];int i;for(i=0;i<N;i++){m[i] = sc.nextInt();}int cnt=0,k=0,j;Arrays.sort(m);/*for(i=1;i<N-1;i++){if((m[i]-m[i-1]==1)&&(m[i+1]-m[i]==1)){cnt++;}}重复不行*/for(i=0;i<N-2;i++){for(j=i+1;j<N;j++){for(k=j+1;k<N;k++){if(m[k]==m[i]+2&&m[j]==m[i]+1&&m[i]!=0){cnt++;m[i]=m[k]=m[j]=0;}else continue;}}}System.out.print(cnt);}
}

JAVA编程_05_超市奖票兑换相关推荐

  1. 7-5 超市奖票兑换 (10分)pta

    某家超市有一种促销手段,购买金额超过一定金额就给一张随机编号奖票.编号是一个1到100之间的数字.当收集到连续编号的三张贴花时,就可以换一个小礼物.兑换完礼物后,该奖票就作废. 小明经常去某家超市购物 ...

  2. 超市奖票兑换(pta-java)

    某家超市有一种促销手段,购买金额超过一定金额就给一张随机编号奖票.编号是一个1到100之间的数字.当收集到连续编号的三张贴花时,就可以换一个小礼物.兑换完礼物后,该奖票就作废. 小明经常去某家超市购物 ...

  3. 7-5 超市奖票兑换 (10 分)

    前言: 看了下阅读量最高的那位时间复杂度到了三次方-那我也把我的贴一下(胡乱分析.jpg) 某家超市有一种促销手段,购买金额超过一定金额就给一张随机编号奖票.编号是一个1到100之间的数字.当收集到连 ...

  4. 正确的初始化,在 Java 编程中至关重要!

    有人说,你应该关注时事.财经,甚至流行的电影.电视剧,才有可能趁着热点写出爆文:有人说,你别再写"无聊"的技术文了,因为程序员的圈子真的很小,即便是像圈中鸿祥那样的招牌大牛,文章是 ...

  5. 为什么我会弃Java,选择了Kotlin——专访《Java编程思想》作者 Bruce Eckel

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 多少语言就是死在了取代Java的路上 Java:我活着的意义就是天天被取代 Java:我也不 ...

  6. 算法到底该怎么学?算法数据结构Java编程超全干货!(ACM金牌选手分享超牛学习路径~)...

    怎么才能最快的学习算法呢?(ps:文末附2022大厂面试真题~) 这是很多知友都关心的话题,作为一个ACM金牌选手,根据我的专业角度,特给大家来分享一下! 学习算法,切记不要一上来就开始啃<算法 ...

  7. Java编程之四大名著

    Java编程之四大名著 看过了中国古代四大名著,对中国文化也就了解的八九不离十了. Java作为主流编程语言,相关书籍也是蔚为大观.如何筛选一本好书成了一个莫大难题. 此java编程之四大名著,筛选力 ...

  8. java毕业生设计超市货品进销存系统前台计算机源码+系统+mysql+调试部署+lw

    java毕业生设计超市货品进销存系统前台计算机源码+系统+mysql+调试部署+lw java毕业生设计超市货品进销存系统前台计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B ...

  9. Java编程经典书籍

    一.入门篇 The Java Programming Language(Ken Arnold,James Gosling,David Holmes; Addison-Wesley,2000 年) Ja ...

最新文章

  1. 2017 人工智能+内容生产研究报告【附下载】
  2. python0.1+0.2_为什么0.1+0.2=0.30000000000000004
  3. docker image name 更改_将前端应用打包成docker镜像并部署?仅需一个脚本就搞定
  4. GIS数据格式整理之Coverage篇
  5. Android 7.1.1 去感叹号
  6. SpringCloud系列七:使用Ribbon实现客户端侧负载均衡
  7. hdfs的副本数为啥增加了_HDFS架构小结
  8. power bi报表服务器_如何将Power BI Report Server报表嵌入ASP.Net Web应用程序
  9. 解决springboot启动失败问题:Unable to start embedded container;
  10. C#使用双堆栈创建队列
  11. java线程main异常,‘java.lang.NoSuchMethodError:main的原因’线程中的异常“main”’...
  12. Android框架揭秘读书笔记
  13. step7启动不了的问题
  14. c语言2种软件下载,C语言代码自动整理工具
  15. Axure RP 8: 注册码(亲测可用)
  16. Zotero使用记录----1 下载与安装
  17. Tableau的维度、度量和连续、离散的区分
  18. getc()、getchar()、getch() 和 getche() 的区别
  19. 2018年腾讯春招实习【CDG事业群产品策划岗】面试心得【已录用】
  20. 2022数学建模国赛A题赛后总结

热门文章

  1. python 输入输出重定向_输入输出重定向_清华尹成python入门教程_少儿编程视频-51CTO学院...
  2. 旅游规划pta(无向图求顶点间最短路径)
  3. 信息安全技术 工业控制系统安全控制应用指南
  4. 【稳定性day0】稳定性治理的三种思想—亚马逊、Netflix与蚂蚁金服
  5. nvr linux 软件,Linux系统下运行RTSP协议安防视频平台EasyNVR出现安装服务错误,如何解决?...
  6. Linux-系统的初始化和服务
  7. Python3读取和写入excel表格数据
  8. 创业就失败的12种人
  9. figma设计_设计优化向figma的迁移
  10. Cargo更换国内源