自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 有n个人(1到n号)围成一个圈,从第1号按顺序报数(1-3),每报数为3的人从队伍去除,下个人继续从1开始报数,问最后剩下的那个人原来排在第几位- java

有n个人(1到n号)围成一个圈,从第1号按顺序报数(1-3),每报数为3的人从队伍去除,下个人继续从1开始报数,问最后剩下的那个人原来排在第几位

2017-10-22 14:42:57 2019

原创 将数组中各个元素组合成一个数,输出组合结果最大的那个数 - Java

给定一个正整型数组,将数组中各个元素组合成一个数,输出组合结果最大的那个数原本思路 将整型数组(例如{9,3,32,33,303,34}),转型为String类型数组,然后调用Arrays.sort()方法对字符串数组进行排序,最后将排序后的数组进行逆向输出。但是会遇到一个问题就是排序的时候,会按照3,30,32这个顺序排序,逆向输出后为32303,但是这并不是最大的数,而最大的数为33230,

2017-10-19 18:07:35 5384

原创 给定一个正整数数组,随机取出一个数,要求数值越大的数被被取出的概率越大。- JAVA

问题 给定一个正整数数组,随机取出一个数,要求数值越大的数被被取出的概率越大思路 先将数组arr按从小到大排序,然后新建一个数组arrb arr中排在第1位的数,在arrb中写入1次 arr中排在第2位的数,在arrb中写入2次 arr中排在第3位的数,在arrb中写入3次 以此类推… 如下图 arr arrb 1,2,3,4 1,2,2

2017-10-19 11:00:59 3287 2

原创 蓝桥杯-2017模拟赛本科试题-风险度量

蓝桥杯-2017模拟赛本科试题-风险度量借鉴于该博客蓝桥杯风险度量_dfs无向图两节点间的所有路径题目 标题:风险度量 X星系的的防卫体系包含 n 个空间站。这 n 个空间站间有 m 条通信链路,构成通信网。 两个空间站间可能直接通信,也可能通过其它空间站中转。 对于两个站点x和y (x != y), 如果能找到一个站点z,使得: 当z被破坏后,x和y无法通信,则

2017-04-07 16:24:41 974

原创 蓝桥杯-2017模拟赛本科试题-字符串比较

蓝桥杯-2017模拟赛本科试题-字符串比较题目 我们需要一个新的字符串比较函数compare(s1, s2). 对这个函数要求是: 1. 它返回一个整数,表示比较的结果。 2. 结果为正值,则前一个串大,为负值,后一个串大,否则,相同。 3. 结果的绝对值表示:在第几个字母处发现了两个串不等。 下面是代码实现。对题面的数据,结果为: -3 2

2017-04-05 20:28:40 910

原创 蓝桥杯-2017模拟赛本科试题-排列序数-java

蓝桥杯-2017模拟赛本科试题-排列序数-java借鉴此博客所写哦 2017蓝桥杯模拟赛 Problem C: 排列序数(21分)题目 X星系的某次考古活动发现了史前智能痕迹。 这是一些用来计数的符号,经过分析它的计数规律如下: (为了表示方便,我们把这些奇怪的符号用a~q代替) abcdefghijklmnopq 表示0 abcdefghijklmnoqp 表示1

2017-04-05 19:52:18 1281

原创 蓝桥杯-2017模拟赛本科试题-猜算式-java

蓝桥杯-2017模拟赛本科试题-猜算式-java题目 你一定还记得小学学习过的乘法计算过程,比如: 273 x 15 ——– 1365 273 ——– 4095 请你观察如下的乘法算式  *** x*** ——–  ***   *** ***

2017-04-05 10:23:32 1439

转载 蓝桥杯-第七届Java语言B组-剪邮票

蓝桥杯-第七届Java语言B组-剪邮票问题描述 如【图1.jpg】, 有12张连在一起的12生肖的邮票。 现在你要从中剪下5张来,要求必须是连着的。 (仅仅连接一个角不算相连) 比如,【图2.jpg】,【图3.jpg】中,粉红色

2017-03-13 20:07:09 716

转载 蓝桥杯-第七届Java语言B组-方格填数

蓝桥杯-第七届Java语言B组-方格填数问题问题描述 如下的10个格子 填入0~9的数字。要求:连续的两个数字不能相邻。 (左右、上下、对角都算相邻) 一共有多少种可能的填数方案?注意 请填写表示方案数目的整数。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。思考 看到这道题的第一想法是用for循环穷举法,每个数字每个格子都判断,

2017-03-12 17:03:39 1423

转载 蓝桥杯-算法训练-算法训练 2的次幂表示 -Java

蓝桥杯-算法训练-算法训练 2的次幂表示 -Java问题描述   任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001。   将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0   现在约定幂次用括号来表示,即a^b表示为a(b)   此时,137可表示为:2(7)+2(3)+2(0)

2017-02-12 12:21:46 1267

原创 蓝桥杯-算法训练-算法训练 Anagrams问题 -Java

蓝桥杯-算法训练-算法训练 Anagrams问题 -Java 问题描述   Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80

2017-02-07 21:41:04 925

原创 蓝桥杯-算法训练-字串统计-Java

蓝桥杯-算法训练-字串统计-Java问题描述   给定一个长度为n的字符串S,还有一个数字L,统计长度大于等于L的出现次数最多的子串(不同的出现可以相交),如果有多个,输出最长的,如果仍然有多个,输出第一次出现最早的。输入格式   第一行一个数字L。   第二行是字符串S。   L大于0,且不超过S的长度。 输出格式 一行,题目要求的字符串。   输入样例1:

2017-02-05 23:25:39 2285 1

原创 蓝桥杯-算法训练-矩阵乘法-Java

蓝桥杯-算法训练-矩阵乘法-Java问题描述   输入两个矩阵,分别是m*s,s*n大小。输出两个矩阵相乘的结果。输入格式   第一行,空格隔开的三个正整数m,s,n(均不超过200)。   接下来m行,每行s个空格隔开的整数,表示矩阵A(i,j)。   接下来s行,每行n个空格隔开的整数,表示矩阵B(i,j)。   输出格式 m行,每行n个空格隔开的整数,输出相乘後

2017-02-04 10:52:24 1680

原创 蓝桥杯 - 算法训练 - 删除数组零元素 - Java

蓝桥杯 - 算法训练 - 删除数组零元素 - Java从键盘读入n个整数放入数组中,编写函数CompactIntegers,删除数组中所有值为0的元素,其后元素向数组首端移动。注意,CompactIntegers函数需要接受数组及其元素个数作为参数,函数返回值应为删除操作执行后数组的新元素个数。输出删除后数组中元素的个数并依次输出数组元素。样例输入: (输入格式说明:5为输入数据的个数,3 4

2017-01-31 00:27:42 1086

原创 蓝桥杯 - 算法训练 - Torry的困惑(基本型) - Java

蓝桥杯 - 算法训练 - Torry的困惑(基本型) - Java问题描述   Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry

2017-01-24 12:01:49 1011

原创 蓝桥杯 - 算法训练 - 寻找数组中最大值 - Java

蓝桥杯 - 算法训练 - 寻找数组中最大值 - Java问题描述   对于给定整数数组a[],寻找其中最大值,并返回下标。输入格式   整数数组a[],数组元素个数小于1等于100。输出数据分作两行:第一行只有一个数,表示数组元素个数;第二行为数组的各个元素。输出格式   输出最大值,及其下标样例输入 3 3 2 1样例输出 3 0思考这个题目很简单目的就是找最大值,声明一个

2017-01-24 11:28:59 1000

原创 蓝桥杯 - 算法训练 - 关联矩阵 - Java

蓝桥杯 - 算法训练 - 关联矩阵 - Java问题描述 有一个n个结点m条边的有向图,请输出他的关联矩阵。输入格式   第一行两个整数n、m,表示图中结点和边的数目。n<=100,m<=1000。   接下来m行,每行两个整数a、b,表示图中有(a,b)边。   注意图中可能含有重边,但不会有自环。输出格式   输出该图的关联矩阵,注意请勿改变边和结点的顺序。样例输入

2017-01-24 11:06:40 1455

原创 蓝桥杯 - 入门训练 - Fibonacci数列 - java

蓝桥杯 - 入门训练 - Fibonacci数列 - java问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式 输入包含一个整数n。 输出格式 输出一行,包含一个整数,表示Fn除以10007的余数。 说明:在本题中,答案是要求Fn除以10007的余数,因此我们只

2017-01-24 10:35:31 990

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除