JAVA编程_05_超市奖票兑换
某家超市有一种促销手段,购买金额超过一定金额就给一张随机编号奖票。编号是一个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_超市奖票兑换相关推荐
- 7-5 超市奖票兑换 (10分)pta
某家超市有一种促销手段,购买金额超过一定金额就给一张随机编号奖票.编号是一个1到100之间的数字.当收集到连续编号的三张贴花时,就可以换一个小礼物.兑换完礼物后,该奖票就作废. 小明经常去某家超市购物 ...
- 超市奖票兑换(pta-java)
某家超市有一种促销手段,购买金额超过一定金额就给一张随机编号奖票.编号是一个1到100之间的数字.当收集到连续编号的三张贴花时,就可以换一个小礼物.兑换完礼物后,该奖票就作废. 小明经常去某家超市购物 ...
- 7-5 超市奖票兑换 (10 分)
前言: 看了下阅读量最高的那位时间复杂度到了三次方-那我也把我的贴一下(胡乱分析.jpg) 某家超市有一种促销手段,购买金额超过一定金额就给一张随机编号奖票.编号是一个1到100之间的数字.当收集到连 ...
- 正确的初始化,在 Java 编程中至关重要!
有人说,你应该关注时事.财经,甚至流行的电影.电视剧,才有可能趁着热点写出爆文:有人说,你别再写"无聊"的技术文了,因为程序员的圈子真的很小,即便是像圈中鸿祥那样的招牌大牛,文章是 ...
- 为什么我会弃Java,选择了Kotlin——专访《Java编程思想》作者 Bruce Eckel
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 多少语言就是死在了取代Java的路上 Java:我活着的意义就是天天被取代 Java:我也不 ...
- 算法到底该怎么学?算法数据结构Java编程超全干货!(ACM金牌选手分享超牛学习路径~)...
怎么才能最快的学习算法呢?(ps:文末附2022大厂面试真题~) 这是很多知友都关心的话题,作为一个ACM金牌选手,根据我的专业角度,特给大家来分享一下! 学习算法,切记不要一上来就开始啃<算法 ...
- Java编程之四大名著
Java编程之四大名著 看过了中国古代四大名著,对中国文化也就了解的八九不离十了. Java作为主流编程语言,相关书籍也是蔚为大观.如何筛选一本好书成了一个莫大难题. 此java编程之四大名著,筛选力 ...
- java毕业生设计超市货品进销存系统前台计算机源码+系统+mysql+调试部署+lw
java毕业生设计超市货品进销存系统前台计算机源码+系统+mysql+调试部署+lw java毕业生设计超市货品进销存系统前台计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B ...
- Java编程经典书籍
一.入门篇 The Java Programming Language(Ken Arnold,James Gosling,David Holmes; Addison-Wesley,2000 年) Ja ...
最新文章
- 2017 人工智能+内容生产研究报告【附下载】
- python0.1+0.2_为什么0.1+0.2=0.30000000000000004
- docker image name 更改_将前端应用打包成docker镜像并部署?仅需一个脚本就搞定
- GIS数据格式整理之Coverage篇
- Android 7.1.1 去感叹号
- SpringCloud系列七:使用Ribbon实现客户端侧负载均衡
- hdfs的副本数为啥增加了_HDFS架构小结
- power bi报表服务器_如何将Power BI Report Server报表嵌入ASP.Net Web应用程序
- 解决springboot启动失败问题:Unable to start embedded container;
- C#使用双堆栈创建队列
- java线程main异常,‘java.lang.NoSuchMethodError:main的原因’线程中的异常“main”’...
- Android框架揭秘读书笔记
- step7启动不了的问题
- c语言2种软件下载,C语言代码自动整理工具
- Axure RP 8: 注册码(亲测可用)
- Zotero使用记录----1 下载与安装
- Tableau的维度、度量和连续、离散的区分
- getc()、getchar()、getch() 和 getche() 的区别
- 2018年腾讯春招实习【CDG事业群产品策划岗】面试心得【已录用】
- 2022数学建模国赛A题赛后总结
热门文章
- python 输入输出重定向_输入输出重定向_清华尹成python入门教程_少儿编程视频-51CTO学院...
- 旅游规划pta(无向图求顶点间最短路径)
- 信息安全技术 工业控制系统安全控制应用指南
- 【稳定性day0】稳定性治理的三种思想—亚马逊、Netflix与蚂蚁金服
- nvr linux 软件,Linux系统下运行RTSP协议安防视频平台EasyNVR出现安装服务错误,如何解决?...
- Linux-系统的初始化和服务
- Python3读取和写入excel表格数据
- 创业就失败的12种人
- figma设计_设计优化向figma的迁移
- Cargo更换国内源