蓝桥杯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();}
}
相关文章:

蓝桥杯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 i0;i<n;i) {int x sc.nextInt()…...

人力资源智能化管理项目(day10:首页开发以及上线部署)
学习源码可以看我的个人前端学习笔记 (github.com):qdxzw/humanResourceIntelligentManagementProject 首页-基本结构和数字滚动 安装插件 npm i vue-count-to <template><div class"dashboard"><div class"container"><!-- 左侧内…...

Conda管理Python不同版本教程
Conda管理Python不同版本教程 目录 0.前提 1.conda常用命令 2.conda设置国内源(以添加清华源为例,阿里云源同样) 3.conda管理python库 4.其它 不太推荐 pyenv管理Python不同版本教程(本人另一篇博客,姊妹篇&…...

free pascal:fpwebview 组件通过 JSBridge 调用本机TTS
从 https://github.com/PierceNg/fpwebview 下载 fpwebview-master.zip 简单易用。 先请看 \fpwebview-master\README.md cd \lazarus\projects\fpwebview-master\demo\js_bidir 学习 js_bidir.lpr ,编写 js_bind_speak.lpr 如下,通过 JSBridge 调用本…...

数据结构——单链表专题
目录 1. 链表的概念及结构2. 实现单链表初始化尾插头插尾删头删查找在指定位置之前插入数据在指定位置之后插入数据删除指定位之前的节点删除指定位置之后pos节点销毁链表 3. 完整代码test.cSList.h 4. 链表的分类 1. 链表的概念及结构 在顺序表中存在一定的问题: …...

Linux:开源世界的王者
在科技世界中,Linux犹如一位低调的王者,统治着开源世界的半壁江山。对于许多技术爱好者、系统管理员和开发者来说,Linux不仅仅是一个操作系统,更是一种信仰、一种哲学。 一、开源的魅力 Linux的最大魅力在于其开源性质。与封闭的…...

⭐北邮复试刷题103. 二叉树的锯齿形层序遍历 (力扣每日一题)
103. 二叉树的锯齿形层序遍历 给你二叉树的根节点 root ,返回其节点值的 锯齿形层序遍历 。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 示例 1:输入:…...

文件上传漏洞--Upload-labs--Pass07--点绕过
一、什么是点绕过 在Windows系统中,Windows特性会将文件后缀名后多余的点自动删除,在网页源码中,通常使用 deldot()函数 对点进行去除,若发现网页源代码中没有 deldot() 函数,则可能存在 点绕过漏洞。通过点绕过漏洞&…...
MySQL高级特性篇(1)-JSON数据类型的应用
MySQL是一种常用的关系型数据库管理系统,它提供了多种数据类型,其中包括JSON数据类型。JSON(JavaScript Object Notation)是一种常用的数据交换格式,它以键值对的形式组织数据,并支持嵌套和数组结构。MySQL…...

如何用Qt实现一个无标题栏、半透明、置顶(悬浮)的窗口
在Qt框架中,要实现一个无标题栏、半透明、置顶(悬浮)的窗口,需要一些特定的设置和技巧。废话不多说,下面我将以DrawClient软件为例,介绍一下实现这种效果的四个要点。 要点一:移除标题栏&#…...

ViT: transformer在图像领域的应用
文章目录 1. 概要2. 方法3. 实验3.1 Compare with SOTA3.2 PRE-TRAINING DATA REQUIREMENTS3.3 SCALING STUDY3.4 自监督学习 4. 总结参考 论文: An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale 代码:https://github.com…...

Sora 的工作原理(及其意义)
原文:How Sora Works (And What It Means) 作者: DAN SHIPPER OpenAI 的新型文本到视频模型为电影制作开启了新篇章 DALL-E 提供的插图。 让我们先明确一点,我们不会急急忙忙慌乱。我们不会预测乌托邦或预言灾难。我们要保持冷静并... 你…...
Java学习笔记2024/2/16
知识点 面向对象 题目1(完成) 定义手机类,手机有品牌(brand),价格(price)和颜色(color)三个属性,有打电话call()和sendMessage()两个功能。 请定义出手机类,类中要有空参、有参构造方法,set/get方法。 …...
XLNet做文本分类
import torch from transformers import XLNetTokenizer, XLNetForSequenceClassification from torch.utils.data import DataLoader, TensorDataset # 示例文本数据 texts ["This is a positive example.", "This is a negative example.", "Anot…...

Swift 5.9 新 @Observable 对象在 SwiftUI 使用中的陷阱与解决
概览 在 Swift 5.9 中,苹果为我们带来了全新的可观察框架 Observation,它是观察者开发模式在 Swift 中的一个全新实现。 除了自身本领过硬以外,Observation 框架和 SwiftUI 搭配起来也能相得益彰,事倍功半。不过 Observable 对象…...

分享一个学英语的网站
名字叫:公益大米网 Freerice 这个网站是以做题的形式来记忆单词,题干是一个单词,给出4个选项,需要选出其中最接近题干单词的选项。 答对可以获得10粒大米,网站的创办者负责捐赠。如图 触发某些条件&a…...

【动态规划】【C++算法】2742. 给墙壁刷油漆
作者推荐 【数位dp】【动态规划】【状态压缩】【推荐】1012. 至少有 1 位重复的数字 本文涉及知识点 动态规划汇总 LeetCode2742. 给墙壁刷油漆 给你两个长度为 n 下标从 0 开始的整数数组 cost 和 time ,分别表示给 n 堵不同的墙刷油漆需要的开销和时间。你有…...

【后端高频面试题--设计模式上篇】
🚀 作者 :“码上有前” 🚀 文章简介 :后端高频面试题 🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬 往期精彩内容 【后端高频面试题–设计模式上篇】 【后端高频面试题–设计模式下篇】 【后端高频…...
P3141 [USACO16FEB] Fenced In P题解
题目 如果此题数据要小一点,那么我们可以用克鲁斯卡尔算法通过,但是这个数据太大了,空间会爆炸,时间也会爆炸。 我们发现,如果用 MST 做,那么很多边的边权都一样,我们可以整行整列地删除。 我…...

Android Compose 一个音视频APP——Magic Music Player
Magic Music APP Magic Music APP Magic Music APP概述效果预览-视频资源功能预览Library歌曲播放效果预览歌曲播放依赖注入设置播放源播放进度上一首&下一首UI响应 歌词歌词解析解析成行逐行解析 视频播放AndroidView引入Exoplayer自定义Exoplayer样式横竖屏切换 歌曲多任…...
渲染学进阶内容——模型
最近在写模组的时候发现渲染器里面离不开模型的定义,在渲染的第二篇文章中简单的讲解了一下关于模型部分的内容,其实不管是方块还是方块实体,都离不开模型的内容 🧱 一、CubeListBuilder 功能解析 CubeListBuilder 是 Minecraft Java 版模型系统的核心构建器,用于动态创…...
Typeerror: cannot read properties of undefined (reading ‘XXX‘)
最近需要在离线机器上运行软件,所以得把软件用docker打包起来,大部分功能都没问题,出了一个奇怪的事情。同样的代码,在本机上用vscode可以运行起来,但是打包之后在docker里出现了问题。使用的是dialog组件,…...

用机器学习破解新能源领域的“弃风”难题
音乐发烧友深有体会,玩音乐的本质就是玩电网。火电声音偏暖,水电偏冷,风电偏空旷。至于太阳能发的电,则略显朦胧和单薄。 不知你是否有感觉,近两年家里的音响声音越来越冷,听起来越来越单薄? —…...
Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析
Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析 一、第一轮提问(基础概念问题) 1. 请解释Spring框架的核心容器是什么?它在Spring中起到什么作用? Spring框架的核心容器是IoC容器&#…...
比较数据迁移后MySQL数据库和OceanBase数据仓库中的表
设计一个MySQL数据库和OceanBase数据仓库的表数据比较的详细程序流程,两张表是相同的结构,都有整型主键id字段,需要每次从数据库分批取得2000条数据,用于比较,比较操作的同时可以再取2000条数据,等上一次比较完成之后,开始比较,直到比较完所有的数据。比较操作需要比较…...
python爬虫——气象数据爬取
一、导入库与全局配置 python 运行 import json import datetime import time import requests from sqlalchemy import create_engine import csv import pandas as pd作用: 引入数据解析、网络请求、时间处理、数据库操作等所需库。requests:发送 …...

rknn toolkit2搭建和推理
安装Miniconda Miniconda - Anaconda Miniconda 选择一个 新的 版本 ,不用和RKNN的python版本保持一致 使用 ./xxx.sh进行安装 下面配置一下载源 # 清华大学源(最常用) conda config --add channels https://mirrors.tuna.tsinghua.edu.cn…...

C++_哈希表
本篇文章是对C学习的哈希表部分的学习分享 相信一定会对你有所帮助~ 那咱们废话不多说,直接开始吧! 一、基础概念 1. 哈希核心思想: 哈希函数的作用:通过此函数建立一个Key与存储位置之间的映射关系。理想目标:实现…...
土建施工员考试:建筑施工技术重点知识有哪些?
《管理实务》是土建施工员考试中侧重实操应用与管理能力的科目,核心考查施工组织、质量安全、进度成本等现场管理要点。以下是结合考试大纲与高频考点整理的重点内容,附学习方向和应试技巧: 一、施工组织与进度管理 核心目标: 规…...

【笔记】AI Agent 项目 SUNA 部署 之 Docker 构建记录
#工作记录 构建过程记录 Microsoft Windows [Version 10.0.27871.1000] (c) Microsoft Corporation. All rights reserved.(suna-py3.12) F:\PythonProjects\suna>python setup.py --admin███████╗██╗ ██╗███╗ ██╗ █████╗ ██╔════╝…...