蓝桥杯——java(b组)省赛
目录
1.等差数列
解题思路:
源码附上:
2.世纪末的星期天
解题思路
常用的日历字段
源码附上:
1.等差数列
等差数列
解题思路:
源码附上:
import java.util.Scanner; import java.util.Arrays; // 1:无需package // 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scan = new Scanner(System.in);int n=scan.nextInt(); //输入n个数int [] arr=new int[n];for(int i=0;i<arr.length;i++){arr[i]=scan.nextInt(); //输出 n里面的每一位数字}Arrays.sort(arr,0,n);//进行升序排列int d=0;for(int i=1;i<n-1;i++){ //求相邻两个数最大公约数d=gcd(d,arr[i+1]-arr[i]);}if(d==0){ //如果公差为0 直接输出 nSystem.out.println(n);}else{int len=(arr[n-1]-arr[0])/d+1;System.out.println(len);}}public static int gcd(int a,int b){ //求出两个数的最大公约数的方法return b==0?a:gcd(b,a%b);} }
2.世纪末的星期天
世纪末的星期
解题思路
这里 我更推荐大家用java 里的 api进行解题
也就是使用calendar 日期类
常用的日历字段
要注意的是:MONTH字段是从 0开始计数的 一定要注意哦(doge)
所以我们这里的MONTH对应的值应该是11
DAY_OF_WEEK中 星期天对应的是1,星期2对应的是2。星期六对应的是7
源码附上:
import java.util.Scanner; import java.util.Calendar; // 1:无需package // 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scan = new Scanner(System.in);//在此输入您的代码...Calendar calendar=Calendar.getInstance(); //赋值给calendarfor(int year=1999;year<10000;year+=100){ //题目要求必须是xx99年 也就是每次加一百年calendar.set(Calendar.YEAR,year);calendar.set(Calendar.MONTH,11);//MONTH字段是从0月开始计数的calendar.set(Calendar.DAY_OF_MONTH,31);if( calendar.get(Calendar.DAY_OF_WEEK)==1){ // 国外星期天对应的是1 星期一对应的是2 以此类推System.out.println(year);break;}}} }
以上两道题 就是 小王同学给友友们准备的两道 b组的题目 希望友友们在不到一个月的比赛里
争取拿奖哦!主要是为了锻炼自己
蓝桥杯——java(b组)省赛相关推荐
- 2020年 第11届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2020.7.5】
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:部分 ...
- 2020年 第11届 蓝桥杯 Java C组 省赛真题详解及小结【第1场省赛 2020.7.5】
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
- 蓝桥杯 Java B组 省赛决赛模拟赛 详解及小结汇总+题目下载【2013年(第4届)~2021年(第12届)】
蓝桥杯 Java B组 省赛决赛模拟赛 详解及小结汇总+题目下载[2013年(第4届)~2021年(第12届)] 百度网盘-CSDN蓝桥杯资料(真题PDF+其它资料) 提取码:6666 2013年 ...
- 2019年 第10届 蓝桥杯 Java B组 省赛真题详解及总结
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
- 2018年 第9届 蓝桥杯 Java B组 省赛真题详解及总结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:部分 ...
- 2016年 第7届 蓝桥杯 Java B组 省赛解析及总结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:部分 ...
- 2015年 第6届 蓝桥杯 Java B组 省赛解析及总结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:部分 ...
- 2014年 第5届 蓝桥杯 Java B组 省赛解析及总结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:部分 ...
- 2016蓝桥杯b组java试题及答案_2016年第七届蓝桥杯java B组省赛试题
2016年第七届蓝桥杯java B组省赛试题 1-3.结果填空 4-5.代码填空 6-7.结果填空 8-10.程序设计 1.煤球数目 (结果填空) 有一堆煤球,堆成三角棱锥形.具体: 第一层放1个, ...
- 2021年 第12届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2021.04.18】
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[题目下载.2013年(第4届)~2020年(第11届)] CSDN 蓝桥杯 专栏 2013年 第04届 蓝桥杯 Java B组 省赛真题详解及小结 ...
最新文章
- 学习web前端开发要注意什么
- jsf项目启动报:java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
- 视频分解图片原理;图片合成视频原理
- Fence Repair POJ - 3253
- JavaFX移动应用程序最佳实践,第2部分
- k8s查看pod的yaml文件_K8s-yaml的使用及命令
- protobuf3 自定义option_Protobuf3语法详解
- 程序员如何从0到1搭建自己的技术博客
- restfulframework引用多对多外键
- vue实现密码的表单验证~(旧密码,新密码,重复新密码)
- 【CSON原创】CSS的障眼法:利用border实现图片的翻转
- oracle 字段名中有空格 的查询
- 深信服虚拟化服务器,深信服虚拟化asv体验
- 深度学习-吴恩达 作业 Tensorflow环境部署
- 虚拟机配置可用的DNS服务器
- Android 垂直与水平滚动条:Scrollview与HorizontalScrollView
- 基于《狂神说Java》ElasticSearch--学习笔记
- word右顶格,word文档最右边怎么对齐
- 51单片机的1T和12T的区别
- [JVM]了断局: 虚拟机字节码指令表速查
热门文章
- Redis 根据IPv6地址查询全球国家、省、市位置信息方案
- Xshell/Xftp个人完全免费版(功能与收费版完全相同)
- [Machine Learning] 方向导数梯度(Directional Derivative Gradient)
- python3的numpy包中的numpy.logspace解析
- 基于django+html+flask的英语词汇量估算工具设计与实现 文档+项目源码
- Maple取消假设assume变量的波浪线
- 连接池原理--文章一
- Bacteria(优先队列)
- (function ($, undefined){ })(jQuery); 的使用及说明
- 两个例子讲清Thread的setDaemon的作用