蓝桥杯
Baird_Jin
了无目的的娱乐,苦行僧般的学习
展开
-
算法基础入门—Fibonacci数列
Fibonacci数列问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的 余数是多少。输入格式 输入包含一个整数n。输出格式 输出一行,包含一个整数,表示Fn除以10007的余数。样例输入 10样例输出 55样例输入 22样例输出 7704...原创 2019-01-17 22:23:47 · 368 阅读 · 0 评论 -
算法基础入门—求圆面积
求圆面积圆面积求法很简单:πr2 但对于新手须注意的是对于π的值不能取简单的3.1415926。例如、这题要求保留小数位后7位,π的值必须能保证面积后8位都是精确的值。π可以取PI=3.14159265358979323,也可以利用math.h(cmath)下的PI=4.0*atan(1.0).tan45o=1=π/4所以反三角函数就是就atan(1.0) 再乘以4就是π问题...原创 2019-01-18 10:38:45 · 2425 阅读 · 0 评论 -
算法基础入门—序列求和
序列求和求和要注意两点:   1.数据规模大小   2.代码运行效率问题描述求1+2+3+…+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+…+n的值。样例输原创 2019-01-18 11:23:08 · 2386 阅读 · 0 评论 -
算法基础—分解质因数
分解质因数问题描述求出区间[a,b]中所有整数的质因数分解。输入格式输入两个整数a,b。输出格式每行输出一个数的分解,形如k=a1*a2*a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例)样例输入3 10样例输出3=34=2*25=56=2*37=78=2*2*29=3*310=2*5数据规模和约定2<=...原创 2019-01-23 20:00:04 · 430 阅读 · 0 评论 -
算法基础—数列排序
数列排序排序方法有很多种,我根据蓝桥杯基础题目讲三种我觉得用的最多的方法。问题描述给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式第一行为一个整数n。第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4...原创 2019-01-18 16:21:27 · 922 阅读 · 0 评论 -
算法基础—十六进制转八进制
进制转换&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;六进制,八进制,二进制,十进制之间的转换是最基本的能力,但有些题目对于新手来说有点难以理解,我拿出一道题来拓展的讲一讲。进制转换方法:&amp;nbsp;&amp;nbsp;&amp;nbsp原创 2019-01-19 22:16:26 · 14275 阅读 · 3 评论 -
简单递归问题(1)——sina之舞(仅题目)
简单递归问题(1)——sina之舞问题描述最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。不妨设An=sin(1–sin(2+sin(3–sin(4+…sin(n))…) Sn=(…(A1+n)A2+n-1)A3+…+2)An+1 FJ想让奶牛们计算Sn的值,...原创 2019-02-26 20:13:41 · 243 阅读 · 0 评论