![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯Python
不会变成恶龙的少年
平凡而快乐的大学生
展开
-
蓝桥杯基础练习时间转换(Python解法)
目录题目python代码题目题目描述给定一个以秒为单位的时间t,要求用 “< H> :< M> :< S> ”的格式来表示这个时间。< H> 表示时间,< M> 表示分钟, 而< S> 表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。输入输入只有一行,是一个整数t(0< =t< =86399)。输出输出只有一行,是以“< H&g原创 2021-03-21 11:29:58 · 4184 阅读 · 8 评论 -
蓝桥杯基础练习-分解质因数(Python解法)
目录题目Python代码题目问题描述 求出区间[a,b]中所有整数的质因数分解。输入格式 输入两个整数a,b。输出格式 每行输出一个数的分解,形如k=a1a2a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例)样例输入3 10样例输出3=34=225=56=237=78=2229=3310=25提示 先筛出所有素数,然后再分解。数据规模和约定 2<=a<=b<=10000Python代码'''主页有:原创 2021-03-21 11:16:52 · 3559 阅读 · 11 评论 -
蓝桥杯--基础练习VIP--数的读法(Python解法及代码注释)
题目Tom教授正在给研究生讲授一门关于基因的课程,有一件事情让他颇为头疼:一条染色体上有成千上万个碱基对,它们从0开始编号,到几百万,几千万,甚至上亿。比如说,在对学生讲解第1234567009号位置上的碱基时,光看着数字是很难准确的念出来的。所以,他迫切地需要一个系统,然后当他输入12 3456 7009时,会给出相应的念法:十二亿三千四百五十六万七千零九用汉语拼音表示为shi er yi san qian si bai wu shi liu wan qi qia原创 2021-01-12 17:19:06 · 3517 阅读 · 9 评论 -
[蓝桥杯][基础练习VIP]芯片测试--Python代码及注释
题目题目描述有n(2≤n≤20)块芯片,有好有坏,已知①好芯片比坏芯片多。每个芯片都能用来测试其他芯片。②用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏。而用坏芯片测试其他芯片时,会随机给出好或是坏的测试结果(即此结果与被测试芯片实际的好坏无关)。给出所有芯片的测试结果,问哪些芯片是好芯片。输入输入数据第一行为一个整数n,表示芯片个数。第二行到第n+1行为n*n的一张表,每行n个数据。表中的每个数据为0或1,在这n行中的第i行第j列(1≤i, j≤n)的数据表示用第i块芯片测试第j原创 2021-01-07 20:28:50 · 3521 阅读 · 13 评论 -
蓝桥杯历届国赛真题免费下载,包括C/C++,JAVA,Python组!!!
我是计算机专业大三的学生,在11届蓝桥杯Python组中获得了省一国三,在国赛前后开始写了一篇(陆续且不停更新)关于蓝桥杯Python的题解和数据结构与算法博客,如果你感兴趣的话可以进去看看->蓝桥杯Python一篇就够了目录★历届蓝桥杯省赛真题下载博客链接第10届蓝桥杯国赛(软件类)真题第9届蓝桥杯国赛(软件类)真题第8届蓝桥杯国赛(软件类)真题第7届蓝桥杯国赛(软件类)真题第6届蓝桥杯国赛(软件类)真题★历届蓝桥杯省赛真题下载博客链接博客链接->>省赛真题免费下载第10届蓝桥杯原创 2020-12-17 17:01:36 · 5817 阅读 · 6 评论 -
蓝桥杯大赛历届省赛真题(软件类)免费下载!!!
目录第11届蓝桥杯校选拔赛(软件类)真题下载第10届蓝桥杯省赛(软件类)真题下载第9届蓝桥杯省赛(软件类)真题下载第8届蓝桥杯省赛(软件类)真题下载第7届蓝桥杯省赛(软件类)真题下载第6届蓝桥杯省赛(软件类)真题下载11届蓝桥杯py组省一国三,这里有一篇博客介绍蓝桥杯的题库题解和数据结构与算法,并介绍一些数学建模的算法,博客链接第11届蓝桥杯校选拔赛(软件类)真题下载链接:https://pan.baidu.com/s/1xP4qdeOVWFjxLoLn5NCIYg提取码:6gih第10届蓝桥杯原创 2020-12-17 12:15:34 · 10606 阅读 · 14 评论 -
蓝桥杯-FJ的字符串--Python实现+注释
题目题目描述FJ在沙盘上写了这样一些字符串:A1 = “A”A2 = “ABA”A3 = “ABACABA”A4 = “ABACABADABACABA”… …你能找出其中的规律并写所有的数列AN吗?输入仅有一个数:N ≤ 26。输出请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。Python代码import copyN=int(input())AN=[]AN.append('A')for i in range(1原创 2020-12-05 11:51:01 · 2847 阅读 · 37 评论 -
蓝桥杯--回形取数--Python实现+注释
题目题目描述回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。样例输入3 31 2 34 5 67 8 9样例输出1 4 7 8 9 6 3 2 5解题思路:用圈数做循环,红色箭头表示第一圈,绿色箭头表示第二圈原创 2020-12-05 11:27:45 · 5090 阅读 · 24 评论 -
蓝桥杯--报时助手--Python实现+注解图例
题目题目描述给定当前的时间,请用英文的读法将它读出来。时间用时h和分m表示,在英文的读法中,读一个时间的方法是:如果m为0,则将时读出来,然后加上“o’clock”,如3:00读作“three o’clock”。如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thirty”。时和分的读法使用的是英文数字的读法,其中0~20读作:0:zero, 1: one, 2:two, 3:three, 4:four, 5:five, 6:six, 7:seven原创 2020-12-05 10:45:52 · 4204 阅读 · 34 评论 -
蓝桥杯--Huffuman树--Python实现+注释
题目题目描述Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下:找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{pi}中。这个过程的费用记为pa + pb。重复步骤1,直到{pi}中只剩下一个数。在上面的操作过程中,把所有的费用相加,就得到了构造Huffman树的总费用。本题任务:对于给定的一个数列,现原创 2020-12-04 23:12:42 · 5386 阅读 · 43 评论 -
蓝桥杯--高精度加法--Python实现+注释
题目题目描述输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产生,则把进位(即和的十位数)存入r,把和的个位数存入C[0],即C[0]等于(A[0]+B[0])%10。然后计算A[1]与B[原创 2020-11-29 11:24:09 · 5095 阅读 · 7 评论 -
蓝桥杯--阶乘计算--Python实现+注释
题目题目描述输入一个正整数n,输出n!的值。其中n!=123*…*n。算法描述n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。首先将a设为1,然后乘2,乘3,当乘到n时,即得到了n!的值。输入输入包含一个正整数n,n< =1000。输出输出n!的准确值。因为python语言本身具有大数据和傅里原创 2020-11-28 11:30:13 · 8908 阅读 · 14 评论 -
蓝桥杯Python这一篇就够了-训练系统题库合集(包括VIP试题)&数据结构与算法
第一版写于2020-11-13,第十一届蓝桥杯国赛前夕,老师和同学建议说写博文可以让学习更高效,陆陆续续写一些题解和学习笔记,在我的代码中我加了很多有助于理解程序的注释,希望这篇博客可以帮助你在蓝桥杯比赛或python学习取得进展。一起进步,冲!目录一、蓝桥杯题库1.1入门训练1.2基础练习一、蓝桥杯题库1.1入门训练Fibonacci数列圆的面积序列求和A+B问题1.2基础练习数列排序十六进制转八进制十六进制转十进制...原创 2020-11-13 22:44:56 · 110297 阅读 · 96 评论 -
蓝桥杯-基础练习-十进制转十六进制(Python实现)AC代码,注释,适合新手~
题目问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。 给出一个非负整数,将它表示成十六进制的形式。输入格式 输入包含一个非负整数a,表示要转换的数。0<=a<=2147483647输出格式 输出这个整数的原创 2020-11-13 22:14:32 · 4920 阅读 · 2 评论 -
[蓝桥杯][基础练习VIP]Sine之舞(Python双解法)+注释
题目最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。不妨设An=sin(1–sin(2+sin(3–sin(4+…sin(n))…)Sn=(…(A1+n)A2+n-1)A3+…+2)An+1FJ想让奶牛们计算Sn的值,请你帮助FJ打印出Sn的完整表达式,以方便奶牛们做题。输入仅有一个数:N<201。输出请输出相应的表达式Sn,以一个换行符结束。输出中不得含有多原创 2020-10-28 21:54:29 · 3402 阅读 · 9 评论 -
[蓝桥杯][基础练习VIP]龟兔赛跑预测(Python)AC代码及注释
题目话说这个世界上有各种各样的兔子和乌龟,但是 研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔 子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以 上,它们就会停下来休息s秒。对于不同的兔子,t,s的数值是不同的,但是所有的乌龟却是一致——它们不到终点决不停止。然而有些比赛相当漫长,全程观看会耗费大量时间,原创 2020-10-28 18:20:13 · 3640 阅读 · 14 评论 -
[蓝桥杯][基础练习VIP]分解质因数(Python题解)AC代码
题目题目描述求出区间[a,b]中所有整数的质因数分解。提示先筛出所有素数,然后再分解。数据规模和约定2< =a< =b< =10000输入输入两个整数a,b。输出每行输出一个数的分解,形如k=a1a2a3…(a1< =a2< =a3…,k也是从小到大的)(具体可看样例)Python代码及注释'''主页有①蓝桥杯VIP题目提交渠道,超详细截图教程。 ②蓝桥杯题库赛题Python代码解析 ③python版的数据结构和算法原创 2020-10-24 10:36:32 · 366 阅读 · 0 评论 -
蓝桥杯=入门训练-A+B问题(Python一行代码实现)
题目输入A、B,输出A+B。说明:在“问题描述”这部分,会给出试题的意思,以及所要求的目标。输入格式输入的第一行包括两个整数,由空格分隔,分别表示A、B。说明:“输入格式”是描述在测试你的程序时,所给的输入一定满足的格式。做题时你应该假设所给的输入是一定满足输入格式的要求的,所以你不需要对输入的格式进行检查。多余的格式检查可能会适得其反,使用你的程序错误。在测试的时候,系统会自动将输入数据输入到你的程序中,你不能给任何提示。比如,你在输入的时候提示“请输入A、B”之类的话是不需要的,这些多余原创 2020-10-21 14:46:51 · 9240 阅读 · 5 评论 -
蓝桥杯-入门训练-序列求和(Python求和)超详细解释,建议新手~
题目问题描述求1+2+3+…+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+…+n的值。Python代码及注释'''主页有①蓝桥杯VIP题目提交渠道,超详细截图教程。 ②蓝桥杯题库赛题Python代码解析 ③python版的数据结构和算法,并且配备各阶段的例题,适合新手入门看。 欢迎关注=.=,如果这个博客对你有帮助的话可以点个赞,有问题 或者别的意见可以在评论下方提出,我看到会及时回复,谢谢~ 另原创 2020-10-21 14:42:36 · 8035 阅读 · 10 评论 -
蓝桥杯-入门训练-圆的面积(Python实现)超详细解析~~
题目问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。Python代码及注释'''主页有①蓝桥杯VIP题原创 2020-10-21 14:31:43 · 8402 阅读 · 10 评论 -
题目 1466: [蓝桥杯][基础练习VIP]字符串对比(Python)AC代码
主页有①蓝桥杯VIP题目提交渠道,超详细截图教程。 ②蓝桥杯题库赛题Python代码解析 欢迎关注=.=,如果这个博客对你有帮助的话可以点个赞=.=,有问题 或者别的意见可以在评论下方提出,我看到会及时回复,谢谢~原创 2020-10-19 19:37:57 · 2400 阅读 · 2 评论 -
蓝桥杯VIP-基础练习-时间转换(Python)AC代码
提交蓝桥杯VIP赛题,我主页置顶有详细操作步骤=。=原创 2020-10-19 19:13:25 · 226 阅读 · 0 评论 -
蓝桥杯-基础练习-字母图形(Python)AC代码及注释
我主页有提交蓝桥杯VIP题目的方法&蓝桥杯Python做法及注释,欢迎关注=。=原创 2020-10-19 09:02:56 · 6319 阅读 · 29 评论 -
蓝桥杯-基础练习-01字串(Python)AC代码及注释
主页有刷蓝桥杯VIP题目的超详细方法&蓝桥杯Python题解,欢迎关注+。=原创 2020-10-19 09:02:39 · 4323 阅读 · 32 评论 -
蓝桥杯-基础练习-闰年判断(Python)手写AC代码及注释
主页有刷蓝桥杯题库VIP题目的方法&蓝桥杯题目Python题解,可以关注一下不迷路=。=嘻原创 2020-10-19 09:02:11 · 3554 阅读 · 8 评论 -
蓝桥杯VIP题目免费提交,内含超详解,步步截图!!!
很良心了~~原创 2020-10-19 09:01:12 · 18678 阅读 · 4 评论 -
蓝桥杯-基础练习-数列特征(Python)AC代码
题目问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-211Python代码while True: try: a=int(input()) b=input(原创 2020-10-18 15:51:08 · 4159 阅读 · 19 评论 -
蓝桥杯-基础练习-查找整数(Python)AC代码
目录题目Python代码90%通过率代码(哪里出问题了?)AC代码题目Python代码90%通过率代码(哪里出问题了?)while True: try: n=int(input()) nums=list(map(int,input().split())) a=int(input()) for i in range(len(nums)): if a==nums[i]:原创 2020-10-18 15:41:40 · 5717 阅读 · 58 评论 -
蓝桥杯-基础练习-杨辉三角形(Python)AC代码
题目问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 11 3 3 1 给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。样例输入4样例输出11 11 2 11 3 3 1Pytho原创 2020-10-18 15:17:54 · 7612 阅读 · 21 评论 -
蓝桥杯-基础练习-特殊的数字(Python)AC代码
Python的AC代码&pow()函数的一些解释原创 2020-10-18 14:29:56 · 5209 阅读 · 13 评论 -
蓝桥杯-基础练习-回文数(Python)AC解法
OJ题目的python解法原创 2020-10-18 14:13:44 · 4787 阅读 · 6 评论 -
蓝桥杯-基础练习-特殊回文数(Python)AC代码
青春,热泪盈眶Python代码原创 2020-10-18 11:21:58 · 7909 阅读 · 30 评论 -
蓝桥杯-基础练习-十六进制转十进制(Python)AC代码
目录题目Python代码及注释题目问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535Python代码及注释while True:#异常处理 try: str1=input() num=int(str1,16)#int(str1,16)表示把一个16进制的数转化为10进制 .原创 2020-10-18 11:15:07 · 4946 阅读 · 5 评论 -
蓝桥杯-基础练习-十六进制转八进制(Python)AC代码及注释(内含Pyhton进制转换详解)
青春,热泪盈眶!内含进制转换的详解,刚上手Python的同学建议读一下.原创 2020-10-18 11:02:32 · 10203 阅读 · 27 评论 -
蓝桥杯-基础练习-数列排序(Python)AC代码及注释
简单题,掌握Python3的基础就可以AC,蓝桥杯python题目可以看我主页原创 2020-10-18 10:52:37 · 9532 阅读 · 26 评论