![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯
Prime0906
这个作者很懒,什么都没留下…
展开
-
蓝桥杯2013试题-java梅森素数
如果一个数字的所有真因子之和等于自身,则称它为“完全数”或“完美数”例如:6 = 1 + 2 + 328 = 1 + 2 + 4 + 7 + 14早在公元前300多年,欧几里得就给出了判定完全数的定理:若 2^n - 1 是素数,则 2^(n-1) * (2^n - 1) 是完全数。其中 ^ 表示“乘方”运算,乘方的优先级比四则运算高,例如:2^3 = 8, 2 * 2^3 = 16, 2^3-1原创 2017-02-21 17:36:35 · 1321 阅读 · 0 评论 -
蓝桥杯-硬币方案
题目标题:硬币方案有50枚硬币,可能包括4种类型:1元,5角,1角,5分。 已知总价值为20元。求各种硬币的数量。 比如:2,34,6,8 就是一种答案。 而 2,33,15,0 是另一个可能的答案,显然答案不唯一。你的任务是确定类似这样的不同的方案一共有多少个(包括已经给出的2个)?原创 2017-03-23 16:55:13 · 564 阅读 · 0 评论 -
蓝桥杯-黄金分割数
题目黄金分割数0.61823… 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。对于某些精密工程,这些的常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是镜面磨制时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!!我们如何求得黄金分割数的尽可能精确的值呢?有许多方法。比较简单的一种是用连分数原创 2017-03-23 18:03:59 · 779 阅读 · 0 评论 -
蓝桥杯-生物芯片
题目 标题:生物芯片X博士正在研究一种生物芯片,其逻辑密集度、容量都远远高于普通的半导体芯片。博士在芯片中设计了 n 个微型光源,每个光源操作一次就会改变其状态,即:点亮转为关闭,或关闭转为点亮。这些光源的编号从 1 到 n,开始的时候所有光源都是关闭的。博士计划在芯片上执行如下动作:所有编号为2的倍数的光源操作一次,也就是把 2 4 6 8 … 等序号光源打开所有编号为3的倍数的光源操作一次,原创 2017-03-22 16:13:43 · 643 阅读 · 0 评论 -
蓝桥杯-稍大的字符串
题目标题:稍大的串串可以按照字典序进行比较。例如: abcd 小于 abdc如果给定一个串,打乱组成它的字母,重新排列,可以得到许多不同的串,在这些不同的串中,有一个串刚好给定的串稍微大一些。科学地说:它是大于已知串的所有串中最小的串。你的任务就是求出这个“稍大的串”。原创 2017-03-24 18:14:03 · 1242 阅读 · 2 评论 -
蓝桥杯-斐波那契
题目1,1,2,3,5,8,13,21,… 称为斐波那契数列 它的第3项是2,它的第100项是多少?代码// long最大值 9223372036854775808public class FibonacciNumber { static long[] mem = new long[102]; public static void main(String[] args) {原创 2017-03-22 12:09:42 · 1353 阅读 · 0 评论 -
蓝桥杯-取球博弈
题目今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。我们约定:每个人从盒子中取出的球的数目必须是:1,3,7或者8个。轮到某一方取球时不能弃权!A先取球,然后双方交替取球,直到取完。被迫拿到最后一个球的一方为负方(输方)请编程确定出在双方都不判断失误的情况下,对于特定的初始球数,A是否能赢?程序运行原创 2017-03-25 00:08:30 · 608 阅读 · 0 评论 -
蓝桥杯-运动员分组
题目有N个人参加100米短跑比赛。跑道为8条。程序的任务是按照尽量使每组的人数相差最少的原则分组。 例如: N=8时,分成1组即可。 N=9时,分成2组:一组5人,一组4人。 N=25时,分4组:7、6、6、6。 请编程计算分组数字。要求从键盘输入一个正整数(1~100之间,不必考虑输入错误的情况),表示参赛的人数。程序输出每个组的人数。从大到小顺序输出,每个数字一行。 比如,用户输入原创 2017-03-25 13:22:26 · 1009 阅读 · 0 评论 -
蓝桥杯-日程表
题目【编程题】某保密单位机要人员 A,B,C,D,E 每周需要工作5天,休息两天。上级要求每个人每周的工作日和休息日必须是固定的,不能在周间变更。此外,由于工作需要,还有如下要求:1. 所有人的连续工作日不能多于3天(注意:周日连到下周一也是连续)。2. 一周中,至少有3天所有人都是上班的。3. 任何一天,必须保证 A B C D 中至少有2人上班。4. B D E 在周日那天必须休息。5. A原创 2017-03-26 10:41:21 · 413 阅读 · 0 评论 -
蓝桥杯-第39级台阶
题目题目: 第39级台阶 小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级! 站在台阶前,他突然又想着一个问题: 如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢? 请你利用计算机的优势,帮助小明寻找答案。要求提交的是一个整原创 2017-03-26 18:03:19 · 349 阅读 · 0 评论 -
蓝桥杯-幸运数
题目幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。首先从1开始写出自然数1,2,3,4,5,6,....1 就是第一个幸运数。我们从2这个数开始。把所有序号能被2整除的项删除,变为:1 _ 3 _ 5 _ 7 _ 9 ....把它们缩紧,重新记序,为:1 3 5 7 9 .... 。这时,3为第2个幸运数,然后把所有能被3整除的序号位置的数删去。注意,是序号位置,不是那个数本原创 2017-04-04 13:29:14 · 490 阅读 · 0 评论 -
蓝桥杯-排他平方数
题目 题目标题: 排它平方数小明正看着 203879 这个数字发呆。原来,203879 * 203879 = 41566646641这有什么神奇呢?仔细观察,203879 是个6位数,并且它的每个数位上的数字都是不同的,并且它平方后的所有数位上都不出现组成它自身的数字。具有这样特点的6位数还有一个,请你找出它!再归纳一下筛选要求:6位正整数每个数位上的数字不同其平方数的每个数位不含原数字的任何原创 2017-03-23 15:43:11 · 499 阅读 · 0 评论 -
蓝桥杯-地址格式转换
题目【编程题】Excel是最常用的办公软件。每个单元格都有唯一的地址表示,比如:第12行第4列表示为:“D12”,第5行第255列表示为“IU5”。事实上,Excel提供了两种地址表示方法,还有一种表示法叫做RC格式地址。 第12行第4列表示为:“R12C4”,第5行第255列表示为“R5C255”。你的任务是:编写程序,实现从RC地址格式到常规地址格式的转换。 【输入、输出格式要求】用户先输入一原创 2017-03-22 23:40:09 · 943 阅读 · 0 评论 -
蓝桥杯2013试题——振兴中华
标题: 振兴中华小明参加了学校的趣味运动会,其中的一个项目是:跳格子。原创 2017-02-22 22:13:44 · 476 阅读 · 0 评论 -
蓝桥杯2013试题——颠倒的价牌
标题: 颠倒的价牌小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。其标价都是4位数字(即千元不等)。小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了(参见p1.jpg)。原创 2017-02-22 22:26:45 · 352 阅读 · 0 评论 -
最短迷宫
最短迷宫路径原创 2017-02-27 16:30:11 · 329 阅读 · 0 评论 -
蓝桥杯-第n个素数
题目素数就是不能再进行等分的整数。比如:7,11。而9不是素数,因为它可以平分为3等份。一般认为最小的素数是2,接着是3,5,… 请问,第100002(十万零二)个素数是多少?请注意:2 是第一素数,3 是第二个素数,依此类推。-代码public class NPrime { public static void main(String[] args) { int N = 1原创 2017-03-27 22:33:21 · 1679 阅读 · 0 评论 -
蓝桥杯-生日相同的概率
题目假设所有年份都只有365天,求n个人中,出现生日相同的概率。输入n 输出相同的概率(保留3位有效数字即可)思考与思路要说这道题目没有什么难度,数学的答案是【365*364*…(365-n+1)/365^n】(1< n < 365)。那用代码只要计算出这个表达式的值就可以了。必须提醒的是,不能分别直接用LONG或DOUBLE把分子和分母求出来,再相除,这样会不会产生溢出说不准,但是精度会丢原创 2017-03-27 23:28:15 · 1787 阅读 · 0 评论 -
蓝桥杯-凑算式
题目看这个算式: ☆☆☆ + ☆☆☆ = ☆☆☆ 如果每个五角星代表 1 ~ 9 的不同的数字。 这个算式有多少种可能的正确填写方法? 173 + 286 = 459 295 + 173 = 468 173 + 295 = 468 183 + 492 = 675 以上都是正确的填写法! 注意: 111 + 222 = 333 是错误的填写法! 因为每个数字必须是不同的!原创 2017-03-21 17:02:16 · 505 阅读 · 0 评论 -
蓝桥杯-带分数
-题目标题:带分数100 可以表示为带分数的形式:100 = 3 + 69258 / 714还可以表示为:100 = 82 + 3546 / 197注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 种表示法。题目要求: 从标准输入读入一个正整数N (N<1000*1000) 程序输出该数字用数码1~9不重复不遗漏地组成带分数表示的全部种数。原创 2017-03-22 11:32:41 · 315 阅读 · 0 评论 -
蓝桥杯-翻硬币
题目题目标题:翻硬币小明正在玩一个“翻硬币”的游戏。桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。比如,可能情形是:**oo***oooo如果同时翻转左边的两个硬币,则变为:oooo***oooo现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?我们约定:把翻动相邻的两个硬币叫原创 2017-03-22 12:35:39 · 198 阅读 · 0 评论 -
蓝桥杯-排列序数
题目 标题:排列序数如果用a b c d这4个字母组成一个串,有4!=24种,如果把它们排个序,每个串都对应一个序号: abcd 0 abdc 1 acbd 2 acdb 3 adbc 4 adcb 5 bacd 6 badc 7 bcad 8 bcda 9 bdac 10 bdca 11 cabd 12 cadb 13 cbad 14原创 2017-03-22 15:27:51 · 772 阅读 · 0 评论 -
蓝桥杯-世纪末的星期天
题目标题: 世纪末的星期曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。还有人称今后的某个世纪末的12月31日,如果是星期一则会....有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 于是,“谣言制造商”又修改为星期日......1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)?请原创 2017-04-07 21:25:19 · 341 阅读 · 0 评论 -
蓝桥杯-打印十字形
题目题目标题:打印十字图小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示(可参见p1.jpg) $$$$$$$$$$$$$ $ $ $$$ $$$$$$$$$ $$$ $ $ $ $ $ $原创 2017-04-04 17:13:35 · 409 阅读 · 0 评论