![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯真题
NoSuchManException
while(true)
展开
-
蓝桥杯练习系统题——圆的面积
题目:给定圆的半径r,求圆的面积。要求:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。代码:#include<stdio.h>#define PI 3.14159265358979323void main(){ int r; double result;原创 2020-06-02 19:08:21 · 219 阅读 · 2 评论 -
蓝桥杯练习系统题——斐波那契数列
题目Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。代码块#include<stdio.h>long fib(int n){ long a; if(n==2||n==1) a=1; else a=fib(n-1)+fib(n-2); return a;}void main(){ int n,y; scanf("%d",&n); y=fib(n)原创 2020-06-02 17:27:55 · 299 阅读 · 0 评论 -
蓝桥杯13年真题(6)——三部排序
标题:三部排序一般的排序有许多经典算法,如快速排序、希尔排序等。但实际应用时,经常会或多或少有一些特殊的要求。我们没必要套用那些经典算法,可以根据实际情况建立更好的解法。比如,对一个整型数组中的数字进行分类排序:使得负数都靠左端,正数都靠右端,0在中部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过1次线性扫描就结束战斗!!以下的程序实现了该目标。其中x指向待...原创 2020-03-11 00:29:54 · 69 阅读 · 0 评论 -
蓝桥杯13年c++真题(5)——前缀判断
题目标题:前缀判断如下的代码判断 needle_start指向的串是否为haystack_start指向的串的前缀,如不是,则返回NULL。比如:"abcd1234" 就包含了 "abc" 为前缀char* prefix(char* haystack_start, char* needle_start){char* haystack = haystack_start;char* n...原创 2020-03-10 23:54:39 · 176 阅读 · 0 评论 -
2018年蓝桥杯真题解析分析及代码听课笔记
第一题代码:#include<bits/stdc++.h>using namespace std;/***第一题 first way 快速幂运算*///累乘long pow_2(int b){ long x=2; long res = 1; while(b>0){ if(b&1) res *=...原创 2020-03-10 00:48:30 · 218 阅读 · 0 评论 -
蓝桥杯13年c++真题(4)——黄金分割数
标题: 黄金连分数黄金分割数0.61803... 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!!言归正传,我们如何求得黄金分割数的尽可能精确的值呢?...原创 2020-03-08 02:14:51 · 688 阅读 · 0 评论 -
蓝桥杯13年c++b组真题(3)—— 第39级台阶
题目标题: 第39级台阶小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然又想着一个问题:如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?请你利用计算机的优势,帮助小明寻找答案。要求提交的是一个整数。注意:不要提交解答过程,...原创 2020-03-01 22:19:42 · 266 阅读 · 0 评论 -
蓝桥杯13年c++b组真题(2)——马虎的算式
标题: 马虎的算式小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。有一次,老师出的题目是:36 x 495 = ?他却给抄成了:396 x 45 = ?但结果却很戏剧性,他的答案竟然是对的!!因为 36 * 495 = 396 * 45 = 17820类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54假设 a b c d e 代表1...原创 2020-02-28 01:45:55 · 174 阅读 · 0 评论 -
蓝桥杯13年c++b组真题(1-1)
题目大数学家高斯有个好习惯:无论如何都要记日记。他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1...原创 2020-02-28 00:33:32 · 171 阅读 · 0 评论