蓝桥杯Java组备赛(二)

题目1
在这里插入图片描述

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int max = Integer.MIN_VALUE;int min = Integer.MAX_VALUE;double sum = 0;for(int i=0;i<n;i++) {int x = sc.nextInt();max = Math.max(max, x);min = Math.min(min, x);sum+=x;}System.out.println(max);System.out.println(min);System.out.printf("%.2f",sum/n);sc.close();}
}

题目2
在这里插入图片描述

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);
//		if((2021%400 == 0)||(2021%100!=0 && 2021%4 == 0))
//			System.out.println("yes");int[] date = {0,31,28,31,30,31,30,31,31,30,31,30,31};int y = sc.nextInt();int r = sc.nextInt();// if(y == 2) {// 	if(r > 28) {// 		System.out.println("no");// 		return ;// 	}else {// 		System.out.println("yes");// 		return ;// 	}// }for(int i=1;i<=12;i++) {if(y == i) {for(int j=1;j<=date[i];j++) {if(r == j) {System.out.println("yes");return ;}}}}System.out.println("no");sc.close();}
}

题目3
在这里插入图片描述

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int a = sc.nextInt();int b = sc.nextInt();int t = sc.nextInt();//分钟		int c1 = t/60;int c2 = t%60;a = a + c1;b = b + c2;if(b>=60) {a = a + b/60;b%=60;}System.out.println(a);System.out.println(b);sc.close();}
}

题目4
在这里插入图片描述
在这里插入图片描述

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int m = sc.nextInt();int[][] res = new int[n][m];int[][] sum = new int[n][m];for(int i=0;i<n;i++) {for(int j=0;j<m;j++) {res[i][j] = sc.nextInt();if(res[i][j] == 1) {sum[i][j] = 9;}}}for(int i=0;i<n;i++) {for(int j=0;j<m;j++) {if(res[i][j]!=1) {for(int x=i-1;x<=(i+1);x++) {for(int y=j-1;y<=(j+1);y++) {if((x>=0 && x<=(n-1))&&(y>=0 && y<=(m-1))&& res[x][y] == 1) {sum[i][j]++;}}}}}}for(int i=0;i<n;i++) {for(int j=0;j<m;j++) {System.out.print(sum[i][j]+" ");}System.out.println();}sc.close();}
}

题目5
在这里插入图片描述

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);char[] c = sc.next().toCharArray();for(int i=0;i<c.length;i++) {if(c[i]>='a'&&c[i]<='z') {c[i]^=32;}}System.out.println(c);sc.close();}
}

题目6
在这里插入图片描述

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String s = sc.nextLine();String[] ss = s.split(" ");int sum = 0;for(int i=0;i<ss.length;i++) {sum+=ss[i].length();}System.out.println(sum);sc.close();}
}

题目7
在这里插入图片描述

public class Main {public static int res(int x) {int xx = x;while(xx!=0) {int t = xx%10;if(t == 2 || t == 0 || t == 1 || t == 9) {return x;}xx/=10;}return 0;}public static void main(String[] args) {int sum = 0;for(int i=1;i<=2019;i++) {sum+=res(i);}System.out.println(sum);}
}

题目8
在这里插入图片描述

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int[] date= {0,31,28,31,30,31,30,31,31,30,31,30,31};int n = sc.nextInt();for(int i=1;i<=12;i++) {if(n == i) {System.out.println(date[i]);return ;}}sc.close();}
}

题目9
在这里插入图片描述

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int[] res = new int[n];for(int i=0;i<n;i++)res[i] = sc.nextInt();int sum = 0;for(int i=1;i<n;i++) {sum = Math.max(sum, res[i]-res[i-1]);}System.out.println(sum);sc.close();}
}

题目10
在这里插入图片描述

import java.util.Scanner;public class Main {public static void main(String[] args) {	Scanner sc = new Scanner(System.in);int n = sc.nextInt();int x = 1;int y = 0;//记录加的次数int sum = 0;//记录输出结果int i=1;//加的次数等于n时候结束for(;y<n;) {sum+=i;x-=1;y+=1;if(x == 0) {i++;x = i;}}System.out.println(sum);sc.close();		}
}

题目11
在这里插入图片描述

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Scanner;
import java.util.Set;public class Main {public static void main(String[] args) {//去重与排序Scanner sc = new Scanner(System.in);int n = sc.nextInt();Set<Integer> set = new HashSet<>();List<Integer> list = new LinkedList<>();// List<Integer> list = new ArrayList<>();for(int i=0;i<n;i++) {int x = sc.nextInt();if(!set.contains(x)) {set.add(x);list.add(x);}}Collections.sort(list);System.out.println(list.size());for(int x:list) {System.out.print(x+" ");}sc.close();}
}

题目12
在这里插入图片描述

import java.util.Scanner;public class Main {public static void main(String[] args) {//0 2 0 0 0 0//2 * 2 2 0 0//0 2 2 * 2 0Scanner sc = new Scanner(System.in);int n = sc.nextInt();int m = sc.nextInt();int t = sc.nextInt();int[][] res = new int[n+1][m+1];int[][] ure = new int[n+1][m+1];for(int i=1;i<=t;i++) {int x = sc.nextInt();int y = sc.nextInt();res[x][y] = 1;ure[x][y] = 1;	}int k = sc.nextInt();int sum = t;while(k!=0) {for(int i=1;i<=n;i++) {for(int j=1;j<=m;j++) {if(res[i][j] == 1 && ure[i][j] == 1) {if((i-1)>=1 && (i-1)<=n && res[i-1][j] != 1) {res[i-1][j] = 1;sum+=1;}if((i+1)>=1 && (i+1)<=n && res[i+1][j] != 1) {res[i+1][j] = 1;sum+=1;}if((j-1)>=1 && (j-1)<=m && res[i][j-1] != 1) {res[i][j-1] = 1;sum+=1;}if((j+1)>=1 && (j+1)<=m && res[i][j+1] != 1) {res[i][j+1] = 1;sum+=1;}}}}k--;}System.out.println(sum);sc.close();		}
}

题目13
在这里插入图片描述

public class Main {public static void main(String[] args) {int res = 0;int[] date = {0,31,28,31,30,31,30,31,31,30,31,30,31};for(int i=1900;i<=9999;i++) {if((i%400 == 0)||(i%100!=0 && i%4 == 0))date[2] = 29;elsedate[2] = 28; 	//一定要加这个else,否则闰年过后2月还是29天,没改回来for(int j=1;j<=12;j++) {for(int k=1;k<=date[j];k++) {int key1 = i;int sum1 = 0;while(key1!=0) {int t1 = key1%10;sum1 += t1;key1/=10;}//--int key2 = j;int sum2 = 0;while(key2!=0) {int t2 = key2%10;sum2 += t2;key2/=10;}//--int key3 = k;int sum3 = 0;while(key3!=0) {int t3 = key3%10;sum3 += t3;key3/=10;}if(sum1 == (sum2+sum3))res++;}}}System.out.println(res);}
}

题目14
在这里插入图片描述

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int[] res = new int[n+1];for(int i=1;i<=n;i++) {res[i] = sc.nextInt();}int ans = 0;for(int i=1;i<=n;i++) {for(int j=i+1;j<=n;j++) {ans = Math.max(ans, Math.abs(i-j)+Math.abs(res[i]-res[j]));}}System.out.println(ans);sc.close();}
}

题目15
在这里插入图片描述

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int[] res = new int[n+1];for(int i=1;i<=n;i++)res[i] = sc.nextInt();int ans = 0;int max = 0;for(int i=1;i<n;i++) {if(res[i]<res[i+1])ans++;else {max = Math.max(max, ans);ans = 0;}}System.out.println(max+1);sc.close();}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/688334.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

文件上传漏洞--Upload-labs--Pass03--特殊后缀与::$DATA绕过

方法一&#xff1a;特殊后缀绕过&#xff1a; 一、什么是特殊后缀绕过 源代码中的黑名单禁止一系列后缀名 之外的后缀&#xff0c;称之为‘特殊后缀名’&#xff0c;利用其来绕过黑名单&#xff0c;达到上传含有恶意代码的文件的目的。 二、代码审计 接下来对代码逐条拆解进行…

VQ23 请按城市对客户进行排序,如果城市为空,则按国家排序(order by和case when的连用)

代码 select * from customers_info order by (case when city is null then country else city end)知识点 order by和case when的连用

VQ30 广告点击的高峰期(order by和limit的连用)

代码 select hour(click_time) as click_hour ,count(hour(click_time)) as click_cnt from user_ad_click_time group by click_hour order by click_cnt desc limit 1知识点 order by和limit的连用&#xff0c;取出所需结果 YEAR() 返回统计的年份 MONTH() 返回统计的月份 D…

解决Ubuntu下网络适配器桥接模式下ping网址不通的情况

问题反应&#xff1a;ping不通网址 打开虚拟机中的设置&#xff0c;更改网络适配器为NAT模式 确定保存更改之后&#xff0c;退出输入如下命令。 命令1&#xff1a; sudo /etc/network/inferfaces 命令2&#xff1a; sudo /etc/init.d/network/ restart

小程序列表下拉刷新和加载更多

配置 在小程序的app.json中&#xff0c;检查window项目中是否已经加入了"enablePullDownRefresh": true&#xff0c;这个用来开启下拉刷新 "window": {"backgroundTextStyle": "light","navigationBarBackgroundColor": &q…

unity C#中的封装、继承和多态简单易懂的经典实例

文章目录 封装 (Encapsulation)继承 (Inheritance)多态 (Polymorphism) C#中的封装、继承和多态是面向对象编程&#xff08;OOP&#xff09;的三大核心特性。下面分别对这三个概念进行深入解释&#xff0c;并通过实例来说明它们在实际开发中的应用。 封装 (Encapsulation) 实例…

【北京航空航天大学】【信息网络安全实验】【实验一、密码学:DES+RSA+MD5编程实验】

信息网络安全实验 实验一、DES RSA MD5 一、实验目的 1. 通过对DES算法的代码编写,了解分组密码算法的设计思想和分组密码算法工作模式; 2. 掌握RSA算法的基本原理以及素数判定中的Rabin-Miller测试原理、Montgomery快速模乘(模幂)算法,了解公钥加密体制的优缺点及其常…

数组转二叉树的一种方法-java(很特殊)

上代码 Node节点的代码 public class ThreadNode {private int data;private ThreadNode left;private boolean leftTag; // 左子节点是否为线索private ThreadNode right;private boolean rightTag; // 右子节点是否为线索// ... 省略get和set方法// ... 省略构造方法// ... …

【MySQL】学习多表查询和笛卡尔积

&#x1f308;个人主页: Aileen_0v0 &#x1f525;热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​&#x1f4ab;个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-N8PeTKG6uLu4bJuM {font-family:"trebuchet ms",verdana,arial,sans-serif;font-siz…

Linux命令-netstat

用于端口和服务之间的故障排除 格式&#xff1a;netstat [常用参数] | grep 端口号/进程名称 -n&#xff1a;显示接口和端口的编号 -t&#xff1a;显示TCP套接字 -u&#xff1a;显示UDP套接字 -l&#xff1a;显示监听中的套接字 -p&#xff1a;显示端口对应的进程信息 -a&a…

一些常见的激活函数介绍

文章目录 激活函数1. sigmoid2. relu3. leakyReLu4. nn.PReLU5. nn.ReLU66. Softplus函数7. softmin, softmax, log softmax8. ELU 激活函数 1. sigmoid https://zhuanlan.zhihu.com/p/172254089 sogmoid函数的梯度范围在 0-0.25&#xff0c; 容易梯度消失 2. relu ReLU激…

Android稳定性相关知识

关于作者&#xff1a;CSDN内容合伙人、技术专家&#xff0c; 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 &#xff0c;擅长java后端、移动开发、商业变现、人工智能等&#xff0c;希望大家多多支持。 目录 一、导读二、概览三、相关方法论3.1 crash3.2 性能3.3 高…

Python:异常处理

异常处理已经成为判断一门编程语言是否成熟的标准&#xff0c;除传统的像C语言没有提供异常机制之外&#xff0c;目前主流的编程语言如Python、Java、Kotlin等都提供了成熟的异常机制。异常机制可以使程序中的异常处理代码和正常业务代码分离&#xff0c;保证代码更加优雅&…

2024年重磅消息:来自OpenAI发布的视频生成模型Sora

&#x1f497;&#x1f497;&#x1f497;欢迎来到我的博客&#xff0c;你将找到有关如何使用技术解决问题的文章&#xff0c;也会找到某个技术的学习路线。无论你是何种职业&#xff0c;我都希望我的博客对你有所帮助。最后不要忘记订阅我的博客以获取最新文章&#xff0c;也欢…

自然语言编程系列(一):自然语言和程序语言介绍

1.自然语言和程序语言 自然语言和程序语言是两种截然不同但又相互关联的语言体系&#xff0c;它们分别服务于人类日常交流和计算机指令执行。 自然语言&#xff1a; 定义&#xff1a;自然语言是指人类在日常生活中使用的语言&#xff0c;如英语、汉语、法语等。它是非正式且灵…

Java的跨平台特性

Java语言特别流行的其中一个原因就是其具有良好的跨平台性&#xff0c;Java的跨平台性表现在通过 Java 语言编写的应用程序在不同的系统平台上都能够正常运行。其原理是&#xff1a;只要在需要运行 java 应用程序的操作系统上&#xff0c;先安装一个 Java 虚拟机(JVM Java Virt…

html表格标签(下):lable标签,select标签和textara标签

html表格标签(下)&#xff1a;lable标签&#xff0c;select标签和textarea标签 lable标签 搭配 input 使用,点击 label 标签就能选中对应的单选/复选框, 能够提升用户体验。 for 属性: 指定当前 label 和哪个相同 id 的 input 标签对应 (此时点击才是有用的) 运行效果&#x…

信息安全认证 | CISP证书怎么样?值得考吗?

HCIE考证研究所的朋友们&#xff0c;新年快乐&#xff01; 今天给大家说说CISP证书&#xff0c;新的一年祝大家逢考必过啊~ 01 考注册信息安全工程师证书的用处 CISP证书可作为学识和技能证明&#xff1b;求职、任职、晋升、加薪的资格凭证&#xff1b;用人单位招聘、录用劳动…

FPGA之移位寄存器

SLICEM中的LUT可以配置为32位移位寄存器,而无需使用slice中可用的触发器。以这种方式使用,每个LUT 可以将串 行数据延迟 1 到 32 个时钟周期。移入D &#xff08;DI1 LUT 引脚&#xff09;和移出 Q31&#xff08;MC31 LUT 引脚&#xff09;线路将LUT级联&#xff0c;以形成更大…

羊大师揭秘,如何挑选出好牧场的奶羊,该怎么看

羊大师揭秘&#xff0c;如何挑选出好牧场的奶羊&#xff0c;该怎么看 了解牧场的管理和环境&#xff1a;好的牧场应该有规范的管理制度&#xff0c;环境整洁&#xff0c;草场茂盛&#xff0c;为奶羊提供了充足的食物和良好的生活环境。在这样的牧场中&#xff0c;奶羊能够得到…