蓝桥杯练习
花2不谢
热爱开发,乐于分享、
展开
-
蓝桥杯练习:入门训练 Fibonacci数列
问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余原创 2016-11-16 16:38:35 · 593 阅读 · 0 评论 -
2017第八届蓝桥杯B组省赛第三题:承压计算
第三题标题:承压计算X星球的高科技实验室中整齐地堆放着某批珍贵金属原料。每块金属原料的外形、尺寸完全一致,但重量不同。金属材料被严格地堆放成金字塔形。 7 5 8 7 8 8原创 2017-04-15 17:34:21 · 886 阅读 · 0 评论 -
2017第八届蓝桥杯B组省赛第五题:取位数
第五题标题:取数位求1个整数的第k位数字有很多种方法。以下的方法就是一种。// 求x用10进制表示时的数位长度 int len(int x){ if(x<10) return 1; return len(x/10)+1;}// 取x的第k位数字int f(int x, int k){ if(len(x)-k==0) return x%10;原创 2017-04-15 17:36:22 · 9998 阅读 · 0 评论 -
2017第八届蓝桥杯Java B组省赛第一题:购物单
第一题标题: 购物单小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。取款机只能提供100元面额的纸币。小明原创 2017-04-15 17:30:53 · 1755 阅读 · 0 评论 -
2017年蓝桥杯省赛总结
前面大一大二已经参加了2次蓝桥杯了,每次都是水了一个省3。打算的这次是最后一次,结果得了一个省一,有点小意外(其实做完后也有预感会得省一,比前2次做得好些)。个人感觉今年蓝桥杯省赛较前面2年来说要稍微简单点的。本次蓝桥杯学校共去了12个同学,得了1个一等。5个二等。至于3等嘛就没得。感觉相比往年有很大的提升。我自己在赛前也还是准备了下的(相比前面2年)。还有一些算法没有掌握好,比较懵逼。接下来找时原创 2017-04-15 17:24:52 · 6507 阅读 · 2 评论 -
蓝桥杯练习:算法提高 拿糖果
问题描述 妈妈给小B买了N块糖!但是她不允许小B直接吃掉。 假设当前有M块糖,小B每次可以拿P块糖,其中P是M的一个不大于根号下M的质因数。这时,妈妈就会在小B拿了P块糖以后再从糖堆里拿走P块糖。然后小B就可以接着拿糖。 现在小B希望知道最多可以拿多少糖。输入格式 一个整数N输出格式 最多可以拿多少糖样例输入15样例原创 2017-03-13 09:39:14 · 725 阅读 · 0 评论 -
蓝桥杯练习: 算法提高 9-2 文本加密
问题描述 先编写函数EncryptChar,按照下述规则将给定的字符c转化(加密)为新的字符:"A"转化"B","B"转化为"C",... ..."Z"转化为"a","a"转化为"b",... ..., "z"转化为"A",其它字符不加密。编写程序,加密给定字符串。样例输出与上面的样例输入对应的输出。例:数据规模和约定 输入数据中每一个数的范围。原创 2017-03-13 09:25:20 · 719 阅读 · 0 评论 -
蓝桥杯练习:算法提高 队列操作
问题描述 队列操作题。根据输入的操作命令,操作队列(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。输入格式 第一行一个数字N。 下面N行,每行第一个数字为操作命令(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。输出格式 若干行每行显示一个2或3命令的输出结果。注意:2.出队命令可能会出现空队出队(下溢),请输出“no”,原创 2017-03-10 10:39:49 · 798 阅读 · 0 评论 -
蓝桥杯练习: 算法训练 5-1最小公倍数
问题描述 编写一函数lcm,求两个正整数的最小公倍数。样例输入一个满足题目要求的输入范例。例:3 5样例输出与上面的样例输入对应的输出。例:数据规模和约定 输入数据中每一个数的范围。 例:两个数都小于65536。import java.util.Scanner;public class M原创 2017-03-10 10:38:14 · 608 阅读 · 0 评论 -
蓝桥杯练习: 算法训练 6-1 递归求二项式系数值
问题描述样例输入一个满足题目要求的输入范例。3 10样例输出与上面的样例输入对应的输出。数据规模和约定 输入数据中每一个数的范围。 例:结果在int表示时不会溢出。import java.util.Scanner;public class Main{ private int k,n; public i原创 2017-03-10 10:37:02 · 464 阅读 · 0 评论 -
蓝桥杯练习:基础练习 数列排序
问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1输入格式 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式 输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9import ja原创 2016-11-16 17:24:57 · 1122 阅读 · 0 评论 -
蓝桥杯练习: 入门训练 序列求和
问题描述求1+2+3+...+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+...+n的值。样例输入4样例输出10样例输入100说明:有一些试题会给出多组样例输入输出以帮助你更好的做题。一般在提交之前所有这些样例都需要测试通过才行,但这不代表这几组样例数原创 2016-11-16 16:50:12 · 456 阅读 · 0 评论 -
蓝桥杯练习:入门训练 圆的面积
问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位原创 2016-11-16 16:41:33 · 591 阅读 · 0 评论 -
2017第八届蓝桥杯B组省赛第六题:最大公共子串
第六题标题:最大公共子串最大公共子串长度问题就是:求两个串的所有子串中能够匹配上的最大长度是多少。比如:"abcdkkk" 和 "baabcdadabc",可以找到的最长的公共子串是"abcd",所以最大公共子串长度为4。下面的程序是采用矩阵法进行求解的,这对串的规模不大的情况还是比较有效的解法。请分析该解法的思路,并补全划线部分缺失的代码。#include #in原创 2017-04-15 17:38:42 · 2097 阅读 · 0 评论