
蓝桥杯
很凶的胖子
这个作者很懒,什么都没留下…
展开
-
2013蓝桥杯省赛JAVA“连号区间”分析重点及代码
题目:连号区间数小明这些天一直在思考这样一个奇怪而有趣的问题:在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。当N很小的时候,小明可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小明需要你的帮助。输入格式...原创 2020-03-03 16:29:19 · 197 阅读 · 0 评论 -
2013蓝桥杯省赛JAVA“带分数“分析重点及代码
问题描述100 可以表示为带分数的形式:100 = 3 + 69258 / 714。还可以表示为:100 = 82 + 3546 / 197。注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 种表示法。输入格式从标准输入读入一个正整数N (N<1000*1000)输出格式程序输出该数字用数码1~9不重复不遗漏地组...原创 2020-03-02 22:01:11 · 219 阅读 · 0 评论 -
2013蓝桥杯省赛JAVA“幸运数“分析重点及代码
题目幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。首先从1开始写出自然数1,2,3,4,5,6,....1 就是第一个幸运数。我们从2这个数开始。把所有序号能被2整除的项删除,变为:1 _ 3 _ 5 _ 7 _ 9 ....把它们缩紧,重新记序,为:1 3 5 7 9 .... 。这时,3为第2个幸运数,然后把所有能被3整除的序号位置的数删去。...原创 2020-03-02 20:33:23 · 346 阅读 · 0 评论 -
2013蓝桥杯省赛JAVA“错误票据”分析重点及代码
题目标题:错误票据某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。要求程序首先输入一个整数N(N<100)表示后面数据...原创 2020-02-29 23:12:15 · 611 阅读 · 0 评论 -
2013蓝桥杯省赛JAVA“三部排序”分析重点及代码
一、题目标题:三部排序 一般的排序有许多经典算法,如快速排序、希尔排序等。 但实际应用时,经常会或多或少有一些特殊的要求。我们没必要套用那些经典算法,可以根据实际情况建立更好的解法。 比如,对一个整型数组中的数字进行分类排序: 使得负数都靠左端,正数都靠右端,0在中部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过1次线性扫描就结束战...原创 2020-02-22 23:05:54 · 235 阅读 · 0 评论 -
2013蓝桥杯省赛JAVA“有理数类”分析重点及代码
题目:/*** 标题:有理数类 有理数就是可以表示为两个整数的比值的数字。一般情况下,我们用近似的小数表示。但有些时候,不允许出现误差,必须用两个整数来表示一个有理数。 这时,我们可以建立一个“有理数类”,下面的代码初步实现了这个目标。为了简明,它只提供了加法和乘法运算。使用该类的示例: Rational a = new Rational(1,3); Ra...原创 2020-02-22 22:42:20 · 235 阅读 · 0 评论 -
2013蓝桥杯省赛JAVA“黄金分割数”分析重点及代码(大数类API)
1.题目标题: 黄金连分数黄金分割数0.61803... 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!!言归正传,我们如何求得黄金分割数的尽可能精确的值...原创 2020-02-21 21:52:00 · 581 阅读 · 0 评论 -
2013蓝桥杯省赛JAVA“振兴中华”分析重点及代码
1.题目振兴中华小明参加了学校的趣味运动会,其中的一个项目是:跳格子。地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg)从我做起振我做起振兴做起振兴中起振兴中华比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。要求跳过的路线刚好构成“从我做起振兴中华”这句话。2....原创 2020-02-20 20:56:04 · 247 阅读 · 0 评论 -
2013蓝桥杯省赛JAVA“马虎的算式”分析重点及代码
1.题目:假设 a b c d e 代表1~9不同的5个数字(注意是各不相同的数字,且不含0)能满足形如: ab * cde = adb * ce 这样的算式一共有多少种呢?请你利用计算机的优势寻找所有的可能,并回答不同算式的种类数。满足乘法交换律的算式计为不同的种类,所以答案肯定是个偶数。思路:暴力枚举(五层循环)package shengsai;pub...原创 2020-02-20 20:30:36 · 346 阅读 · 1 评论 -
2013蓝桥杯省赛JAVA“世纪末的星期“分析重点及代码
今天开始2020准备蓝桥杯省赛准备内容:Eclipse1.题目:1999年的12月31日是星期五,问哪一个离我们最近的世纪年末,即(xx99年)的12月31日是星期日。package shengsai;import java.util.Calendar;public class shijimori01 { public static void main(String ar...原创 2020-02-20 20:00:49 · 286 阅读 · 0 评论