蓝桥杯习题
文章平均质量分 67
striner
这个作者很懒,什么都没留下…
展开
-
蓝桥杯练习题之数字游戏
数字游戏 时间限制: 1Sec 内存限制: 128MB题目描述栋栋正在和同学们玩一个数字游戏。 游戏的规则是这样的:栋栋和同学们一共n个人围坐在一圈。栋栋首先说出数字1。接下来,坐在栋栋左手边的同学要说下一个数字2。再下面的一个同学要从上一个同学说的数字往下数两个数说出来,也就是说4。下一个同学要往下数三个数,说7。依次类推。为了使数字不至于太大,栋栋和同学们约原创 2017-12-08 13:43:40 · 805 阅读 · 0 评论 -
蓝桥杯练习题之查找整数
基础练习 查找整数 时间限制:1.0s 内存限制:256.0MB 问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输原创 2017-12-13 21:33:15 · 564 阅读 · 0 评论 -
蓝桥杯练习题之数列特征
基础练习 数列特征 时间限制:1.0s 内存限制:256.0MB 问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三原创 2017-12-13 22:11:00 · 250 阅读 · 0 评论 -
蓝桥杯练习题之数的对换
要求: 输入十个整数,最小的数与第一个数对换,最大的数与最后一个数对换. 写三个函数: a.输入十个数, b.进行处理, c.输出十个数.代码实现:import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Main {/** * 输入十个整数原创 2017-12-05 19:43:05 · 229 阅读 · 0 评论 -
蓝桥杯练习题之十进制转十六进制
基础练习 十进制转十六进制 时间限制:1.0s 内存限制:512.0MB 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是1原创 2017-12-05 20:26:44 · 647 阅读 · 0 评论 -
蓝桥杯练习题之字母图形
基础练习 字母图形 时间限制:1.0s 内存限制:256.0MB 问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,原创 2017-12-14 15:04:20 · 340 阅读 · 0 评论 -
蓝桥杯练习题之01字串
基础练习 01字串 时间限制:1.0s 内存限制:256.0MB 问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的原创 2017-12-14 17:07:49 · 409 阅读 · 0 评论 -
蓝桥杯练习题之闰年判断
基础练习 闰年判断 时间限制:1.0s 内存限制:256.0MB 问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:1. 年份是4的倍数而不是100的倍数;2. 年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的原创 2017-12-15 19:56:28 · 569 阅读 · 0 评论 -
经典算法之尼姆堆问题
问题描述:有四堆硬币,数量分别为2, 5, 12, 14两玩家轮流取硬币,每人每次只能从某一堆上取任意数量的硬币,取到最后的玩家胜解题思路:这道题用尼姆堆解题 模2加(异或)解法当每一堆硬币数量异或值为0时,必胜 10 101 1100 1110 ------ 0101代码实现:public cl原创 2018-03-31 20:38:14 · 971 阅读 · 0 评论 -
蓝桥杯练习题之杨辉三角形
基础练习 杨辉三角形 时间限制:1.0s 内存限制:256.0MB 问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3原创 2017-12-13 21:11:40 · 486 阅读 · 0 评论 -
蓝桥杯练习题之特殊的数字
基础练习 特殊的数字 时间限制:1.0s 内存限制:512.0MB 问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。这道题考的只是简单的枚原创 2017-12-13 20:44:01 · 263 阅读 · 0 评论 -
蓝桥杯练习题之特殊回文数
基础练习 特殊回文数 要求: 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。讲真,对于该题中回文数的判断网上大多都是采用枚举思想枚举所有的五位和六位整数,然后再通过各种除法判断它们是否为回文数,最后再计算所有数字和,判断是否为n。这种判断方式太暴力了,于是乎博主我另辟蹊径,通过 for (m = i; m > 0; m/=10) t = t*10 + m%10; 来将t与数i进行判断.不难发现, 如果i为12345, 那么t值就为54321, t就是将原创 2017-12-08 15:54:57 · 885 阅读 · 0 评论 -
蓝桥杯练习题之回文数
基础练习 回文数 时间限制:1.0s 内存限制:512.0MB 问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式 按从小到大的顺序输出满足条件的四位十进制数。这里我采用for (m = i; m > 0; m/=10) t = t*10 + m%10; t是否与i相等来对回文数进行判断.原创 2017-12-08 16:22:59 · 382 阅读 · 0 评论 -
蓝桥杯练习题之 Fibonacci数列
入门训练 Fibonacci数列 时间限制:1.0s 内存限制:256.0MB 问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以原创 2017-11-30 19:33:40 · 416 阅读 · 0 评论 -
蓝桥杯练习题之序列求和
入门训练 序列求和 时间限制:1.0s 内存限制:256.0MB 问题描述求1+2+3+...+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+...+n的值。样例输入4样例输出10样例输入100样例输出5050数据规模与约定1 博主我刚报了原创 2017-11-30 19:19:42 · 1378 阅读 · 0 评论 -
蓝桥杯练习题之圆的面积
入门训练 圆的面积 时间限制:1.0s 内存限制:256.0MB 问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比原创 2017-11-30 19:59:22 · 318 阅读 · 0 评论 -
蓝桥杯练习题之序列排序
基础练习 数列排序 时间限制:1.0s 内存限制:512.0MB 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1输入格式 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式 输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6原创 2017-11-30 20:12:32 · 462 阅读 · 0 评论 -
蓝桥杯练习题之十六进制转十进制
问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535这道题博主我改了三次终于通过了测试...讲真,这道题并不难,只是前两次代码测试总是拿不到满分,也就是说运行内存处理不当先放上我前两次的代原创 2017-12-01 14:05:08 · 566 阅读 · 0 评论 -
蓝桥杯练习题之十六进制转八进制
基础练习 十六进制转八进制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式原创 2017-11-30 16:12:02 · 487 阅读 · 0 评论 -
经典算法之分治法 求最大区间和
问题描述:数组中整数有正有负求一连续子段,使得和最大化例如:2,4,-7,5,2,-1,2,-4,3最大连续段:5,2,-1,2其最大和为8解题思路:制造递归条件,将数组分为两部分.将区间和分为三部分计算:第一部分:从begin开始计算[begin, index)第二部分:从end开始计算[index, end)第三部分:原创 2018-04-08 21:23:37 · 1562 阅读 · 0 评论