桀客

私信 关注
方小傑
码龄3年

答案

  • 166,341
    被访问量
  • 119
    原创文章
  • 22,639
    作者排名
  • 337
    粉丝数量
  • 于 2018-04-25 加入CSDN
获得成就
  • 获得1,070次点赞
  • 内容获得50次评论
  • 获得1,445次收藏
荣誉勋章
兴趣领域
  • #后端
    #Redis#Java#架构#Linux#c#/.net/asp#Spring Boot#Go/GoLang#MySQL#Elasticsearch#Python#Spring#分布式
TA的专栏
  • 操作系统
    1篇
  • MySQL
    1篇
  • 剑指Offer
    1篇
  • 蓝桥杯训练
    73篇
  • 数据结构与算法
    2篇
  • Java
    7篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

蓝桥杯 基础练习 数列特征

问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-211数据规模与约定1 <= n...
原创
195阅读
0评论
6点赞
发布博客于 2 年前

蓝桥杯 入门训练 A+B问题

问题描述输入A、B,输出A+B。输入格式输入的第一行包括两个整数,由空格分隔,分别表示A、B。输出格式输出一行,包括一个整数,表示A+B的值。样例输入12 45样例输出57数据规模与约定-10000 <= A, B <= 10000。时间限制:1.0s 内存限制:256.0MBimport java.util.Scanner;...
原创
264阅读
0评论
8点赞
发布博客于 2 年前

2016第七届蓝桥杯JavaC组决赛(国赛)试题汇总及试题详解

蓝桥杯历年省赛真题汇总及题目详解蓝桥杯历年决赛试题汇总及试题详解目录第一题:平方末尾第二题:七星填数第三题:打印数字第四题:赢球票第五题:路径之谜第六题:碱基题解待更新第一题:平方末尾题目描述能够表示为某个整数的平方的数字称为“平方数”比如,25,64虽然无法立即说出某个数是平方数,但经常可以断定某个数不是平方数。因为平方数的末位只可能是:[...
原创
806阅读
0评论
11点赞
发布博客于 2 年前

LeetCode 417. Pacific Atlantic Water Flow _太平洋大西洋水流问题

题目描述给定一个m x n的非负整数矩阵来表示一片大陆上各个单元格的高度。“太平洋”处于大陆的左边界和上边界,而“大西洋”处于大陆的右边界和下边界。规定水流只能按照上、下、左、右四个方向流动,且只能从高到低或者在同等高度上流动。请找出那些水流既可以流动到“太平洋”,又能流动到“大西洋”的陆地单元的坐标。提示:输出坐标的顺序不重要 m和n都小于150示例:给...
原创
140阅读
0评论
5点赞
发布博客于 2 年前

05NumPy学习——数组的切片和索引

ndarray对象的内容可以通过索引或切片来访问和修改,与 Python 中 list 的切片操作一样。ndarray 数组可以基于 0 - n 的下标进行索引,切片对象可以通过内置的 slice 函数,并设置 start, stop 及 step 参数进行,从原数组中切割出一个新数组。import numpy as np a = np.arange(10)# 从索引 2 开始到索引 7...
原创
327阅读
0评论
6点赞
发布博客于 2 年前

2014第五届蓝桥杯JavaA组决赛(国赛)试题汇总及试题详解

蓝桥杯历年省赛真题汇总及题目详解蓝桥杯历年决赛试题汇总及试题详解目录第一题:海盗分金币第二题:六角幻方第三题:格子放鸡蛋第四题:排列序数第五题:幂一矩阵第六题:供水设施题解待更新第一题:海盗分金币题目描述 有5个海盗,相约进行一次帆船比赛。比赛中天气发生突变,他们被冲散了。恰巧,他们都先后经过途中的一个无名的荒岛,并且每...
原创
448阅读
0评论
6点赞
发布博客于 2 年前

2018第九届蓝桥杯JavaC组省赛真题详解

目录第一题:哪天返回第二题:猴子分香蕉第三题:字母阵列第四题:第几个幸运数第五题:书号验证第六题:打印大X第七题:缩位求和第八题:等腰三角形第九题:小朋友崇拜圈第十题:耐摔指数题解带更新第一题:哪天返回题目描述小明被不明势力劫持。后被扔到x星站再无问津。小明得知每天都有飞船飞往地球,但需要108元的船票,而他却身无分文。他决定在x星...
原创
6342阅读
0评论
14点赞
发布博客于 2 年前

04NumPy学习——数组的创建

NumPy创建数组常用的有4种机制:从Python中的列表、元组等类型创建ndarray数组使用NumPy中函数创建ndarray数组,如:arange, ones, zeros等从字节流(raw bytes)中创建ndarray数组从文件中读取特定格式,创建ndarray数组1. 从Python中的列表、元组等类型创建ndarray数组x = np.array(list / tu...
原创
262阅读
0评论
6点赞
发布博客于 2 年前

2019第十届蓝桥杯JavaB组省赛真题详解

蓝桥杯历年省赛真题汇总及题目详解蓝桥杯历年决赛试题汇总及试题详解目录第一题:组队第二题:不同子串第三题:数列求值第四题:数的分解第五题:迷宫第六题:特别数的和第七题:外卖店优先级第八题:人物相关性分析第九题:后缀表达式第十题:灵能传输题解待更新第一题:组队题目描述作为篮球队教练,你需要从以下名单中选出 1 号位至 5 号位各一名球员...
原创
19484阅读
0评论
43点赞
发布博客于 2 年前

蓝桥杯历年决赛(国赛)试题汇总及试题详解

蓝桥杯历年省赛真题汇总及题目详解2013年第四届蓝桥杯决赛试题详解第四届蓝桥杯JavaA组试题解析第四届蓝桥杯JavaB组试题解析第四届蓝桥杯JavaC组试题解析2014年第五届蓝桥杯决赛试题详解第五届蓝桥杯JavaA组试题解析第五届蓝桥杯JavaB组试题解析第五届蓝桥杯JavaC组试题解析2015年第六届蓝桥杯决赛试题详解第六届蓝桥杯JavaA组试题解析...
原创
18840阅读
5评论
73点赞
发布博客于 2 年前

蓝桥杯历年省赛真题汇总及题目详解

蓝桥杯历年决赛试题汇总及试题详解2013年第四届蓝桥杯省赛真题详解第四届蓝桥杯JavaA组题目解析第四届蓝桥杯JavaB组题目解析第四届蓝桥杯JavaC组题目解析2014年第五届蓝桥杯省赛真题详解第五届蓝桥杯JavaA组题目解析第五届蓝桥杯JavaB组题目解析第五届蓝桥杯JavaC组题目解析2015年第六届蓝桥杯省赛真题详解第六届蓝桥杯JavaA组题目解析...
原创
28406阅读
7评论
85点赞
发布博客于 2 年前

岛屿数量(高效解法)

给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。示例 1:输入:11110110101100000000输出: 1示例 2:输入:11000110000010000011输出: 3遍历二维数组,遇到值为1的位置,就从该位置开始深搜,深搜过程中,遇到值为1,则将1变为0。 public int numIs
原创
98阅读
0评论
0点赞
发布博客于 5 月前
字节跳动面试,问了我乐观锁和悲观锁的AQS、sync和Lock,这个回答让我拿了offer
发布Blink于 1 年前
VMware(虚拟机)基本运用------以安装Windows 10 x64操作系统为例
发布Blink于 1 年前
面试必问干货!数据库索引和锁的知识!
发布Blink于 1 年前
kafka原理及面试套路
发布Blink于 1 年前
我以为我对数据库索引十分了解,直到我遇到了阿里面试官。
发布Blink于 1 年前
看完这篇JVM,阿里面试官都不怕!
发布Blink于 1 年前
压测学习总结(1)——高并发性能指标:QPS、TPS、RT、吞吐量详解
发布Blink于 1 年前

剑指Offer刷题总结

1、二维数组中的查找题目描述:  在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。解题思路:仔细观察,找规律。可以从左下角(右上角)开始查找。若当前的数小于目标值,则向右(向下)一个数继续查找;若当前的数大于目标值,则向上(向左)一个数继续查找...
原创
164阅读
0评论
0点赞
发布博客于 1 年前
蓝桥杯历年试题汇总及试题详解(省赛+决赛)
发布Blink于 1 年前

死锁的定义、必要条件和处理方法

1、死锁的定义如果一组进程中的每一个进程都在等待仅由该组进程中的其它进程才能引发的事件,那么该组进程是死锁的。2、产生死锁的必要条件产生死锁必须同时具备下面四个必要条件,只要其中一个条件不成立,死锁就不会发生:(1)互斥条件进程对分配到的资源进行排它性使用,即在一段时间内,某资源只能被一个进程占用。如果此时还有其它进程请求该资源,则请求进程只能等待,直至占有该资源的进程用毕释放...
原创
196阅读
0评论
0点赞
发布博客于 2 年前
GitHub 上的 12306 抢票神器,助力回家过年
发布Blink于 2 年前
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
发布Blink于 2 年前
Java面试题大全(2020版)
发布Blink于 2 年前
面试官:你连RESTful都不知道我怎么敢要你?
发布Blink于 2 年前
【Java入坑之路】Java面试常考——各种概念的区别以及参考答案
发布Blink于 2 年前

(MySQL)1166 -Incorrect column name 'XXX' 的解决方法

今天在使用MySQL创建数据表的时候报了下面这个错误:出错原因:这个字段的名称是复制过来的,复制的内容中出现空格,所以报错。解决方法:删除字段名中的空格就可以了。...
原创
1479阅读
0评论
0点赞
发布博客于 2 年前

Java操作日期时间,增加减少N年N月N日N周

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class ChangeDate { public static void main(String[] args) throws Pars...
原创
171阅读
0评论
0点赞
发布博客于 2 年前

常见排序算法及其优化(Java实现)

所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。一....
原创
395阅读
0评论
1点赞
发布博客于 2 年前

17NumPy学习——线性代数

NumPy 提供了线性代数函数库 linalg,该库包含了线性代数所需的所有功能,可以看看下面的说明:函数描述dot两个数组的点积,即元素对应相乘。vdot两个向量的点积inner两个数组的内积matmul两个数组的矩阵积determinant数组的行列式solve求解线性矩阵方程inv计算矩阵的乘法逆矩阵numpy.d...
原创
84阅读
0评论
6点赞
发布博客于 2 年前

16NumPy学习——矩阵库(Matrix)

NumPy 中包含了一个矩阵库 numpy.matlib,该模块中的函数返回的是一个矩阵,而不是 ndarray 对象。一个m×n的矩阵是一个由行m(row)n列(column)元素排列成的矩形阵列。矩阵里的元素可以是数字、符号或数学式。以下是一个由 6 个数字元素构成的 2 行 3 列的矩阵:matlib.empty()matlib.empty() 函数返回一个新的矩阵,语法格式为:...
原创
76阅读
0评论
6点赞
发布博客于 2 年前

15NumPy学习——字节交换

在几乎所有的机器上,多字节对象都被存储为连续的字节序列。字节顺序,是跨越多字节的程序对象的存储规则。大端模式:指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。小端模式:指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将...
原创
75阅读
0评论
6点赞
发布博客于 2 年前

14NumPy学习——排序、条件刷选函数

NumPy 提供了多种排序的方法。 这些排序函数实现不同的排序算法,每个排序算法的特征在于执行速度,最坏情况性能,所需的工作空间和算法的稳定性。 下表显示了三种排序算法的比较。种类速度最坏情况工作空间稳定性‘quicksort’(快速排序)1O(n^2)0否‘mergesort’(归并排序)2O(n*log(n))~n/2是‘heapsort...
原创
92阅读
0评论
6点赞
发布博客于 2 年前

13NumPy学习——统计函数

NumPy 提供了很多统计函数,用于从数组中查找最小元素,最大元素,百分位标准差和方差等。 函数说明如下:numpy.amin() 和 numpy.amax()numpy.amin() 用于计算数组中的元素沿指定轴的最小值。numpy.amax() 用于计算数组中的元素沿指定轴的最大值。import numpy as np a = np.array([[3,7,5],[8,4,3],...
原创
94阅读
0评论
6点赞
发布博客于 2 年前

12NumPy学习——算术函数

NumPy 算术函数包含简单的加减乘除: add(),subtract(),multiply() 和 divide()。需要注意的是数组必须具有相同的形状或符合数组广播规则。import numpy as np a = np.arange(9, dtype = np.float_).reshape(3,3) print ('第一个数组:')print (a)print ('
'...
原创
67阅读
0评论
6点赞
发布博客于 2 年前

11NumPy学习——数字函数

NumPy 包含大量的各种数学运算的函数,包括三角函数,算术运算的函数,复数处理函数等。1. 三角函数NumPy 提供了标准的三角函数:sin()、cos()、tan()。import numpy as np a = np.array([0,30,45,60,90])print ('不同角度的正弦值:')# 通过乘 pi/180 转化为弧度 print (np.sin(a*np....
原创
66阅读
0评论
6点赞
发布博客于 2 年前

10NumPy学习——字符串函数

以下函数用于对 dtype 为 numpy.string_ 或 numpy.unicode_ 的数组执行向量化字符串操作。 它们基于 Python 内置库中的标准字符串函数。这些函数在字符数组类(numpy.char)中定义。函数描述add()对两个数组的逐个字符串元素进行连接multiply()返回按元素多重连接后的字符串center()居中字符串...
原创
71阅读
0评论
6点赞
发布博客于 2 年前

09NumPy学习——位运算

NumPy 位运算包括以下几个函数:函数描述bitwise_and对数组元素执行位与操作bitwise_or对数组元素执行位或操作invert按位取反left_shift向左移动二进制表示的位right_shift向右移动二进制表示的位注:也可以使用 “&”、 “~”、 “|” 和 “^” 等操作符进行计算。bitwise_a...
原创
68阅读
1评论
5点赞
发布博客于 2 年前

08NumPy学习——数组操作

Numpy 中包含了一些函数用于处理数组,大概可分为以下几类:修改数组形状翻转数组修改数组维度连接数组分割数组数组元素的添加与删除1. 修改数组形状函数描述reshape不改变数据的条件下修改形状flat数组元素迭代器flatten返回一份数组拷贝,对拷贝所做的修改不会影响原始数组ravel返回展开数组numpy.reshap...
原创
112阅读
0评论
6点赞
发布博客于 2 年前

07NumPy学习——迭代数组

NumPy 迭代器对象 numpy.nditer 提供了一种灵活访问一个或者多个数组元素的方式。迭代器最基本的任务的可以完成对数组元素的访问。接下来我们使用 arange() 函数创建一个 2X3 数组,并使用 nditer 对它进行迭代。import numpy as np a = np.arange(6).reshape(2,3)print ('原始数组是:')print (a)...
原创
117阅读
0评论
7点赞
发布博客于 2 年前

Spring中IoC和AOP的简单介绍

Spring IoC简介  IoC是一个容器,在Spring中,它会认为一切Java资源都是Java Bean,容器的目标就是管理这些Bean和它们之间的关系。所以在Spring IoC里面装载的各种Bean,也可以理解为Java的各种资源,包括Java Bean的创建、事件、行为等,他们由IoC容器管理。除此之外,各个Java Bean之间会存在一定的依赖关系,比如班级是依赖于老师和学生组成的...
原创
2300阅读
0评论
8点赞
发布博客于 2 年前

06NumPy学习——广播机制

广播(Broadcast)是 numpy 对不同形状(shape)的数组进行数值计算的方式, 对数组的算术运算通常在相应的元素上进行。如果两个数组 a 和 b 形状相同,即满足 a.shape == b.shape,那么 a*b 的结果就是 a 与 b 数组对应位相乘。这要求维数相同,且各维度的长度相同。import numpy as np a = np.array([1, 2, 3, ...
原创
71阅读
0评论
7点赞
发布博客于 2 年前

03NumPy学习——数组的属性

NumPy 数组的维数称为秩(rank),一维数组的秩为 1,二维数组的秩为 2,以此类推。在 NumPy中,每一个线性的数组称为是一个轴(axis),也就是维度(dimensions)。比如说,二维数组相当于是两个一维数组,其中第一个一维数组中每个元素又是一个一维数组。所以一维数组就是 NumPy 中的轴(axis),第一个轴相当于是底层数组,第二个轴是底层数组里的数组。而轴的数量——秩,就是...
原创
78阅读
0评论
5点赞
发布博客于 2 年前

02NumPy学习——数据类型

  numpy 支持的数据类型比 Python 内置的类型要多很多,基本上可以和 C 语言的数据类型对应上,其中部分类型对应为 Python 内置的类型。下表列举了常用 NumPy 基本类型。数据类型描述bool_布尔型数据类型(True 或者 False)int_默认的整数类型(类似于 C 语言中的 long,int32 或 int64)intc与 C 的...
原创
99阅读
0评论
6点赞
发布博客于 2 年前

01NumPy学习——简介

  NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。  NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而...
原创
117阅读
0评论
6点赞
发布博客于 2 年前

IDEA中Git的简单使用

  通过在IDEA开发工具中配置Git客户端,可以使用IDEA提供的图形化命令来管理Git服务器上的代码,比如可以从Git服务器更新代码、向Git服务器提交代码以及解决版本冲突等,功能非常强大,所以即使你不懂Git命令也可以熟练操作。下面我们就讲讲怎样使用IDEA来操作Github。IDEA中配置Git和GitHubIDEA中配置Git在电脑上下载好Git后,就可以可以在IEDA上配置Git...
原创
93阅读
0评论
6点赞
发布博客于 2 年前

Unexpected exception parsing XML document from class path resource

今天敲课本关于Spring注解的demo时,报了下面这个错误:Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [com/fhj/a...
原创
2093阅读
0评论
5点赞
发布博客于 2 年前

LeetCode 547. Friend Circles_朋友圈

班上有N名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B的朋友,B 是 C的朋友,那么我们可以认为 A 也是 C的朋友。所谓的朋友圈,是指所有朋友的集合。给定一个N * N的矩阵M,表示班级中学生之间的朋友关系。如果M[i][j] = 1,表示已知第 i 个和 j 个学生互为朋友关系,否则为不知道。你必须输出所有学生中的已知的朋友圈总数。示...
原创
188阅读
0评论
5点赞
发布博客于 2 年前

LeetCode 42. Trapping Rain Water_接雨水

给定n个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。感谢 Marcos贡献此图。输入: [0,1,0,2,1,0,1,3,2,1,2,1]输出: 6 public int t...
原创
98阅读
0评论
5点赞
发布博客于 2 年前

LeetCode 473. Matchsticks to Square_火柴拼正方形

还记得童话《卖火柴的小女孩》吗?现在,你知道小女孩有多少根火柴,请找出一种能使用所有火柴拼成一个正方形的方法。不能折断火柴,可以把火柴连接起来,并且每根火柴都要用到。输入为小女孩拥有火柴的数目,每根火柴用其长度表示。输出即为是否能用所有的火柴拼成正方形。示例1:输入: [1,1,2,2,2]输出: true解释: 能拼成一个边长为2的正方形,每边两根火柴。示例2:...
原创
168阅读
0评论
5点赞
发布博客于 2 年前

LeetCode 130. Surrounded Regions_被围绕的区域

给定一个二维的矩阵,包含'X'和'O'(字母 O)。找到所有被'X'围绕的区域,并将这些区域里所有的'O'用'X'填充。示例:X X X XX O O XX X O XX O X X运行你的函数后,矩阵变为:X X X XX X X XX X X XX O X X解释:被围绕的区间不会存在于边界上,换句话说,任何边界上的'O...
原创
91阅读
0评论
5点赞
发布博客于 2 年前

LeetCode 200. Number of Islands_岛屿数量

给定一个由'1'(陆地)和'0'(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。示例 1:输入:11110110101100000000输出:1示例2:输入:11000110000010000011输出: 3遍历二维数组,遇到值为1的位置,就从...
原创
115阅读
0评论
5点赞
发布博客于 2 年前

蓝桥杯 历届试题 Excel地址

问题描述  Excel单元格的地址表示很有趣,它使用字母来表示列号。  比如,  A表示第1列,  B表示第2列,  Z表示第26列,  AA表示第27列,  AB表示第28列,  BA表示第53列,  ....  当然Excel的最大列号是有限度的,所以转换起来不难。  如果我们想把这种表示法一般化,可以把很大的数字转换为很长的字母序列呢?  本题目即是要求对输入的数字...
原创
352阅读
0评论
4点赞
发布博客于 2 年前

第七届蓝桥杯国赛 路径之谜

题目描述小明冒充X星球的骑士,进入了一个奇怪的城堡。城堡里边什么都没有,只有方形石头铺成的地面。假设城堡地面是 n x n 个方格。【如图1.png】所示。按习俗,骑士要从西北角走到东南角。可以横向或纵向移动,但不能斜着走,也不能跳跃。每走到一个新方格,就要向正北方和正西方各射一箭。(城堡的西墙和北墙内各有 n 个靶子)同一个方格只允许经过一次。但不必做完所有的方格。...
原创
182阅读
0评论
5点赞
发布博客于 2 年前

第七届蓝桥杯国赛 反幻方

题目描述我国古籍很早就记载着2 9 47 5 36 1 8这是一个三阶幻方。每行每列以及对角线上的数字相加都相等。下面考虑一个相反的问题。可不可以用 1~9 的数字填入九宫格。使得:每行每列每个对角线上的数字和都互不相等呢?这应该能做到。比如:9 1 28 4 37 5 6你的任务是搜索所有的三阶反幻方。并统计出一共有多少种。旋转或镜像算同一种。比如...
原创
220阅读
0评论
5点赞
发布博客于 2 年前

第七届蓝桥杯国赛 愤怒的小鸟

题目描述X星球愤怒的小鸟喜欢撞火车!一根平直的铁轨上两火车间相距 1000 米两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。愤怒的小鸟从A车出发,时速50米/秒,撞向B车,然后返回去撞A车,再返回去撞B车,如此往复....两火车在相距1米处停车。问:这期间愤怒的小鸟撞 B 车多少次?注意:需要提交的是一个整数(表示撞B车的次数),不要填写任何其它内容。p...
原创
315阅读
0评论
5点赞
发布博客于 2 年前

蓝桥杯 历届试题 九宫重排(双广搜+康拓展开排重)

问题描述  如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着。与空格子相邻的格子中的卡片可以移动到空格中。经过若干次移动,可以形成第二个图所示的局面。 我们把第一个图的局面记为:12345678.  把第二个图的局面记为:123.46758  显然是按从上到下,从左到右的顺序记录数字,空格记为句点。  本题目的任务是已知九宫的初态和终态,求最少经过...
原创
180阅读
0评论
5点赞
发布博客于 2 年前

2018第九届蓝桥杯JavaC组决赛(国赛)试题汇总及试题详解

目录第一题:年龄问题 第二题:海盗与金币第三题:全排列第四题:约瑟夫环第五题:交换次数第六题:自描述序列第一题:年龄问题s夫人一向很神秘。这会儿有人问起她的年龄,她想了想说:"20年前,我丈夫的年龄刚好是我的2倍,而现在他的年龄刚好是我的1.5倍"。你能算出s夫人现在的年龄吗?注意,需要提交的是一个整数,不要填写任何多余的内容。第二题:...
原创
2611阅读
3评论
7点赞
发布博客于 2 年前

2018第九届蓝桥杯JavaB组决赛(国赛)试题汇总及试题详解

目录第一题:三角形面积第二题:最大乘积第三题:全排列第四题:整理玩具第五题:版本分支第六题:防御力第一题:三角形面积已知三角形三个顶点在直角坐标系下的坐标分别为:(2.3, 2.5)(6.4, 3.1)(5.1, 7.2)求该三角形的面积。注意,要提交的是一个小数形式表示的浮点数。要求精确到小数后3位,如不足3位,需要补零。// 海伦公式pu...
原创
3187阅读
7评论
13点赞
发布博客于 2 年前

2018第九届蓝桥杯JavaA组决赛(国赛)试题汇总及试题详解

目录第一题:三角形面积第二题:阅兵方阵第三题:找假币第四题:版本分支第五题:自描述序列第六题:采油第一题:三角形面积已知三角形三个顶点在直角坐标系下的坐标分别为:(2.3, 2.5)(6.4, 3.1)(5.1, 7.2)求该三角形的面积。注意,要提交的是一个小数形式表示的浮点数。要求精确到小数后3位,如不足3位,需要补零。第二题:阅兵方阵x...
原创
1822阅读
1评论
8点赞
发布博客于 2 年前

第六届蓝桥杯国赛 穿越雷区

题目描述X星的坦克战车很奇怪,它必须交替地穿越正能量辐射区和负能量辐射区才能保持正常运转,否则将报废。某坦克需要从A区到B区去(A,B区本身是安全区,没有正能量或负能量特征),怎样走才能路径最短?已知的地图是一个方阵,上面用字母标出了A,B区,其它区都标了正号或负号分别表示正负能量辐射区。例如:A + - + -- + - - +- + + + -+ - + - +B + - ...
原创
249阅读
0评论
6点赞
发布博客于 2 年前

第五届蓝桥杯国赛 排列序数

题目描述如果用a b c d这4个字母组成一个串,有4!=24种,如果把它们排个序,每个串都对应一个序号:abcd 0abdc 1acbd 2acdb 3adbc 4adcb 5bacd 6badc 7bcad 8bcda 9bdac 10bdca 11cabd 12cadb 13...
原创
104阅读
1评论
5点赞
发布博客于 2 年前

第五届蓝桥杯决赛 六角幻方

题目描述把 1 2 3 ... 19 共19个整数排列成六角形状,如下:* * ** * * ** * * * ** * * ** * *要求每个直线上的数字之和必须相等。共有15条直线哦!再给点线索吧!我们预先填好了2个数字,第一行的头两个数字是:15 13,参见图【p1.png】,黄色一行为所求。请你填写出中间一行的5个数字。数字间用空...
原创
153阅读
0评论
7点赞
发布博客于 2 年前

蓝桥杯 历届试题 格子刷油漆

问题描述  X国的一段古城墙的顶端可以看成 2*N个格子组成的矩形(如下图所示),现需要把这些格子刷上保护漆。 你可以从任意一个格子刷起,刷完一格,可以移动到和它相邻的格子(对角相邻也算数),但不能移动到较远的格子(因为油漆未干不能踩!)  比如:a d b c e f 就是合格的刷漆顺序。  c e f d a b 是另一种合适的方案。  当已知 N 时,求...
原创
216阅读
0评论
7点赞
发布博客于 2 年前

蓝桥杯 历届试题 小数第n位(模拟+求循环节)

问题描述  我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数。  如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式。  本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始的3位数。输入格式  一行三个整数:a b n,用空格分开。a是被除数,b是除数,n是所求的小数后位置(0<a,b,n<1000000000)输出格式  一行...
原创
314阅读
0评论
6点赞
发布博客于 2 年前

蓝桥杯 历届试题 合根植物(并查集)

问题描述  w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。  这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。  如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式  第一行,两个整数m,n,用空格分开,表示格子的行数、列数(1<m,n...
原创
251阅读
0评论
6点赞
发布博客于 2 年前

蓝桥杯 算法训练 图形显示

问题描述  编写一个程序,首先输入一个整数,例如5,然后在屏幕上显示如下的图形(5表示行数):  * * * * *  * * * *  * * *  * *  *时间限制:1.0s 内存限制:512.0MBimport java.util.Scanner;public class Main { public static void main(String[]...
原创
185阅读
0评论
6点赞
发布博客于 2 年前

蓝桥杯 算法训练 排序

问题描述  编写一个程序,输入3个整数,然后程序将对这三个整数按照从大到小进行排列。  输入格式:输入只有一行,即三个整数,中间用空格隔开。  输出格式:输出只有一行,即排序后的结果。  输入输出样例样例输入9 2 30样例输出30 9 2时间限制:1.0s 内存限制:512.0MBimport java.util.Scanner;public cla...
原创
255阅读
0评论
6点赞
发布博客于 2 年前

蓝桥杯 算法训练 出现次数最多的整数

问题描述  编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。  输入格式:第一行是一个整数N,N £ 20;接下来有N行,每一行表示一个整数,并且按照从小到大的顺序排列。  输出格式:...
原创
271阅读
1评论
6点赞
发布博客于 2 年前

蓝桥杯 算法训练 6-1 递归求二项式系数值

问题描述 样例输入 一个满足题目要求的输入范例。 3 10样例输出 与上面的样例输入对应的输出。 数据规模和约定  输入数据中每一个数的范围。  例:结果在int表示时不会溢出。时间限制:10.0s 内存限制:256.0MBimport java.util.Scanner;...
原创
156阅读
0评论
6点赞
发布博客于 2 年前

蓝桥杯 基础练习 闰年判断

问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:1. 年份是4的倍数而不是100的倍数;2. 年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。样例输入2013样例输出no样例输入2016样例输出...
原创
224阅读
0评论
6点赞
发布博客于 2 年前

蓝桥杯 基础练习 01字串

问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011<以下部分省略>...
原创
219阅读
3评论
7点赞
发布博客于 2 年前

蓝桥杯 基础练习 字母图形

问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出...
原创
282阅读
1评论
8点赞
发布博客于 2 年前

蓝桥杯 基础练习 查找整数

问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 99样例输出2数据...
原创
221阅读
2评论
6点赞
发布博客于 2 年前

蓝桥杯 基础练习 杨辉三角形

问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:11 11 2 11 3 3 1给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。...
原创
377阅读
0评论
6点赞
发布博客于 2 年前

蓝桥杯 基础练习 特殊的数字

问题描述  153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。输出格式  按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。时间限制:1.0s 内存限制:512.0MBpublic class Main { public static void main(String[]...
原创
206阅读
0评论
5点赞
发布博客于 2 年前

蓝桥杯 基础练习 回文数

问题描述  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式  按从小到大的顺序输出满足条件的四位十进制数。时间限制:1.0s 内存限制:512.0MBpublic class Main { public static void main(String[] args) { for (int a = 1; a <...
原创
192阅读
0评论
5点赞
发布博客于 2 年前

蓝桥杯 基础练习 特殊回文数

问题描述  123321是一个非常特殊的数,它从左边读和从右边读是一样的。  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式  输入一行,包含一个正整数n。输出格式  按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定  1<=...
原创
345阅读
0评论
5点赞
发布博客于 2 年前

蓝桥杯 基础练习 十进制转十六进制

问题描述  十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。  给出一个非负整数,将它表示成十六进制的形式。输入格式  输入...
原创
247阅读
0评论
5点赞
发布博客于 2 年前

蓝桥杯 基础练习 十六进制转十进制

问题描述  从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。  注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535时间限制:1.0s 内存限制:512.0MBimport java.util.Scanner;public class Main { public s...
原创
385阅读
3评论
7点赞
发布博客于 2 年前

蓝桥杯 基础练习 十六进制转八进制

问题描述  给定n个十六进制正整数,输出它们对应的八进制数。输入格式  输入的第一行为一个正整数n (1<=n<=10)。  接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式  输出n行,每行为输入对应的八进制正整数。  【注意】  输入的十六进制数不会有前导0,比如012A。  输出的八...
原创
625阅读
0评论
7点赞
发布博客于 2 年前

蓝桥杯 基础练习 数列排序

问题描述  给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式  第一行为一个整数n。  第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式  输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9时间限制:1.0s 内存限制:512.0...
原创
377阅读
0评论
5点赞
发布博客于 2 年前

蓝桥杯 入门训练 Fibonacci数列

问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。样例输入10样例输出55样例输入22样例输出7704数据规模与约定1 <=...
原创
436阅读
0评论
9点赞
发布博客于 2 年前

蓝桥杯 入门训练 圆的面积

问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。样例输入4样例输出50.2654825数据规模与约定1 <= r <= 10000。提示本题对精度要求较高,请注意π的值应该取较精确的值。你可以使用常量来表示π,比如PI=3.14159...
原创
464阅读
0评论
9点赞
发布博客于 2 年前

蓝桥杯 入门训练 序列求和

问题描述求1+2+3+...+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+...+n的值。样例输入4样例输出10样例输入100样例输出5050数据规模与约定1 <= n <= 1,000,000,000。时间限制:1.0s 内存限制:256.0MBimport java....
原创
302阅读
0评论
7点赞
发布博客于 2 年前

蓝桥杯练习系统题解目录

蓝桥杯历年省赛试题汇总及试题详解:https://blog.csdn.net/weixin_42069140/article/details/88910340蓝桥杯历年决赛试题汇总及试题详解:https://blog.csdn.net/weixin_42069140/article/details/89092190持续更新中……入门训练试题编号 试题名称 试题详...
原创
1982阅读
0评论
14点赞
发布博客于 2 年前
蓝桥杯历年决赛试题汇总及试题详解
发布Blink于 2 年前

2014第五届蓝桥杯JavaC组决赛(国赛)试题汇总及试题详解

蓝桥杯历年省赛真题汇总及题目详解蓝桥杯历年决赛试题汇总及试题详解目录第一题:年龄巧合第二题:出栈次序第三题:数字拆分第四题:生物芯片第五题:稍大的串第六题:殖民地题解待更新第一题:年龄巧合题目描述 小明和他的表弟一起去看电影,有人问他们的年龄。小明说:今年是我们的幸运年啊。我出生年份的四位数字加起来刚好是我的年龄。表弟的也是如此。已知今...
原创
876阅读
0评论
8点赞
发布博客于 2 年前

2014第五届蓝桥杯JavaB组决赛(国赛)试题汇总及试题详解

蓝桥杯历年省赛真题汇总及题目详解蓝桥杯历年决赛试题汇总及试题详解目录第一题:国王的遗产第二题:六角幻方第三题:格子放鸡蛋第四题:排列序数第五题:幂一矩阵第六题:供水设施第一题:国王的遗产题目描述 X国是个小国。国王K有6个儿子。在临终前,K国王立下遗嘱:国王的一批牛作为遗产要分给他的6个儿子。其中,大儿子分1/4,二儿子1/5,三儿子1/...
原创
944阅读
1评论
9点赞
发布博客于 2 年前

IntelliJ Idea常用快捷键汇总

一、自动代码psvm生成public static void main(String[] args){} fori生成for循环 sout生成System.out.println() Ctrl + Alt + O优化导入的类和包 Alt + Insert或者右键(Generate)生成代码(如get,set方法,构造函数等) Ctrl + Alt+t把选中的...
原创
152阅读
0评论
7点赞
发布博客于 2 年前

23个能提高程序效率的位运算技巧

位运算基础知识:Java中的位运算总结1、获取int型最大值int getMaxInt() { // 2147483647, 由于优先级关系,括号不可省略 return (1 << 31) - 1; }另一种写法int getMaxInt() { return ~(1 << 31); // 2147483647}还有...
原创
262阅读
0评论
8点赞
发布博客于 2 年前

Java中的位运算总结

23个能提高程序效率的位运算技巧位运算基础含义 运算符 解释 例子 按位与 & 参与运算的两个数,换算为二进制后,按位进行与运算。如果相应二进制位上都为1,则该位的结果值为1,否则为0。 00101 & 11100 ...
原创
263阅读
0评论
7点赞
发布博客于 2 年前

将整数的奇偶位互换(位运算)

问题描述大概就是说,给定一个整数,让我们将这个整数的二进制形式的奇偶互换。例如:给定9,则其二进制形式位1001,应该得到的结果为0110解题思路大家可以看看下面这张图,我们假定给定的数为abcdefgh根据上图,我们可以很容以的写出实现的代码:public static int f(int x) { int ou = x & 0xaaaaaaaa; //...
原创
744阅读
0评论
8点赞
发布博客于 2 年前

判断一个数是不是2的整数次方(位运算实现)

问题描述用一条语句判断一个整数是不是2的整数次方。解题思路其实这个问题我们可以转换为判断一个整数的二进制形式是否有且只有一个1。根据我们之前的一篇博客那道题的第三种解法(想看之前的那篇博客可以点击这里查看),很容易就可以解决这道题了。具体代码如下:public static boolean f(int n) { return n == 0 ? false : (n &...
原创
301阅读
0评论
8点赞
发布博客于 2 年前

二进制中1的个数(位运算实现)

问题描述请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例:9的二进制表示为1001,有2位是1。第一种解法:我们可以让以1分别左移n位(0 <= n <= 31)后与这个整数相与,若结果为1,则右边第(n + 1)位是1。为什么最多只需移动31位呢?这是因为我们一个int整数是4个字节共32位。具体的实现代码见下:public static void...
原创
588阅读
0评论
8点赞
发布博客于 2 年前

找出唯一成对的数(位运算实现)

问题描述1—1000这1000个数放在大小为1001的数组中,只有唯一的一个元素值重复,其他均只出现一次。每个数组元素只能访问一次,设计一个算法,将这个重复的元素找出来。不用辅助存储空间,能否设计一个算法实现?题解分析我们知道,在位运算中,a^a = 0,b^0= b。这样我们可以利用这个性质将不重复的数都消掉,就可以得到重复的那个数了。但是1—1000中只有一个数是重复的,如果我们...
原创
338阅读
0评论
10点赞
发布博客于 2 年前

2013第四届蓝桥杯JavaC组决赛(国赛)试题汇总及试题详解

蓝桥杯历年省赛真题汇总及题目详解蓝桥杯历年决赛试题汇总及试题详解目录第一题:好好学习第二题:埃及分数第三题:金蝉素数第四题:横向打印二叉树第五题:危险系数第六题:公式求值题解待更新第一题:好好学习题目描述汤姆跟爷爷来中国旅游。一天,他帮助中国的小朋友贴标语。他负责贴的标语是分别写在四块红纸上的四个大字:“好、好、学、习”。但是汤姆不认识汉字,他就想胡...
原创
994阅读
0评论
11点赞
发布博客于 2 年前

2013第四届蓝桥杯JavaB组决赛(国赛)试题汇总及试题详解

蓝桥杯历年省赛真题汇总及题目详解蓝桥杯历年决赛试题汇总及试题详解目录第一题:猜灯谜第二题:连续奇数和第三题:快速排序第四题:九宫重排第五题:格子刷油漆第六题:农场阳光第一题:猜灯谜题目描述A 村的元宵节灯会上有一迷题: 请猜谜 * 请猜谜 = 请边赏灯边猜 小明想,一定是每个汉字代表一个数字,不同的汉字代表不同的数字。...
原创
2521阅读
1评论
15点赞
发布博客于 2 年前

2013第四届蓝桥杯JavaA组决赛(国赛)试题汇总及试题详解

蓝桥杯历年省赛真题汇总及题目详解蓝桥杯历年决赛试题汇总及试题详解目录第一题:填算式第二题:骰子谜题第三题:埃及分数第四题:约数倍数选卡片第五题:网络寻路第六题:公式求值题解待更新第一题:填算式题目描述请看下面的算式:(ABCD - EFGH) * XY = 900每个字母代表一个0~9的数字,不同字母代表不同数字,首位不能为0。比如,(5...
原创
2172阅读
1评论
11点赞
发布博客于 2 年前