![](https://img-blog.csdnimg.cn/2020022514472880.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
蓝桥杯Python
用python来解决一些蓝桥杯往年的题目
Zhanghp947
这个作者很懒,什么都没留下…
展开
-
【蓝桥杯试题】 基础练习 Python实现完美的代价
问题描述回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。交换的定义是:交换两个相邻的字符例如mamad第一次交换 ad : mamda第二次交换 md : madma第三次交换 ma : madam (回文!完美!)输入格式第一行是一个整数N,表示接下来的...原创 2020-04-07 19:40:10 · 628 阅读 · 0 评论 -
2020年蓝桥杯校内模拟赛题解下(Python)
话还是说在前面,本文中的代码并未实际测试过,所以不保证对错,仅供参考,是用Python语言写的,如果大佬有好的代码或者发现了本文的错误,欢迎指出交流。题目8.草地9.正整数序列10.晚会节目8.草地问题描述 小明有一块空地,他将这块空地划分为 n 行 m 列的小块,每行和每列的长度都为 1。 小明选了其中的一些小块空地,种上了草,其他小块仍然保持是空地。 这些草长得很快,每个月,...原创 2020-03-30 17:07:38 · 1934 阅读 · 1 评论 -
2020.03.22蓝桥杯校内模拟赛题解上(Python)
发现大多数的题解都不是Python解决的,就写这篇文章来用Python解决模拟赛题。当然因为是看着题目写的,并不能保证能通过全部样例,也希望有什么错误,大佬们能够指出来。这篇文章只有1-7题,后续有空就写后三题(当然也有可能写不出来)题目1.单位换算2.正约数3.数字94.最多叶结点5.单词分段6 .数位递增7.递增三元组1.单位换算问题描述 在计算机存储中,15.125GB是多少MB?...原创 2020-03-26 13:31:59 · 1587 阅读 · 8 评论 -
蓝桥杯试题基础练习 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...原创 2020-03-12 13:48:47 · 575 阅读 · 0 评论 -
蓝桥杯历届试题 Python实现合根植物
问题描述w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。 如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式第一行,两个整数m,n,用空格分开,表示格子的行数、列数(1<m,n<100...原创 2020-03-11 19:22:29 · 805 阅读 · 1 评论 -
【蓝桥杯试题】Python实现打印十字图
问题描述小明为某机构设计了一个十字型的徽标(并非红十字会啊)对方同时也需要在电脑dos窗口中以字符的形式输出该标志,并能任意控制层数。就是实现输入正整数n,输出对应的图形。题目样例输入:1输出:输入:3输出:解题分析首先这个图形是中心对称的,就可以分成8个相等的三角形,这里我用n=3来进行具体说明:...$$$$...$.$$$$.$...$.$.$$$$....原创 2020-03-08 17:22:32 · 904 阅读 · 2 评论 -
【蓝桥杯试题】基础练习Python实现高精度加法
【蓝桥杯试题】基础练习Python实现高精度加法资源限制时间限制:1.0s 内存限制:512.0MB问题描述输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储...原创 2020-02-28 14:55:08 · 797 阅读 · 0 评论 -
【蓝桥杯】Python实现问题 1115: DNA
问题 1115: DNA题目描述小强从小就喜欢生命科学,他总是好奇花草鸟兽从哪里来的。终于,小强上中学了,接触到了神圣的名词--DNA.它有一个双螺旋的结构。这让一根筋的小强抓破头皮,“要是能画出来就好了” 小强喊道。现在就请你帮助他吧输入输入包含多组测试数据。第一个整数N(N<=15),N表示组数,每组数据包含两个整数a,b。a表示一个单位的DNA串的行数,a为奇数且 3&...原创 2019-12-14 21:16:28 · 271 阅读 · 0 评论 -
【蓝桥杯】Python实现蛇行矩阵
【蓝桥杯】蛇行矩阵时间限制: 1Sec 内存限制: 64MB题目描述蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。输入本题有多组数据,每组数据由一个正整数N组成。(N不大于100)输出对于每一组数据,输出一个N行的蛇形矩阵。两组输出之间不要额外的空行。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。样例输入5样例输出1 3 6 10 152 5 9 1...原创 2019-12-10 20:41:09 · 1974 阅读 · 0 评论 -
蓝桥杯基础练习 Python实现字母图形
蓝桥杯基础练习 Python实现字母图形问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 ...原创 2019-11-21 16:32:04 · 1487 阅读 · 10 评论 -
蓝桥杯基础练习 Python实现杨辉三角形
蓝桥杯基础练习 Python实现杨辉三角形问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一...原创 2019-11-19 20:38:27 · 1639 阅读 · 1 评论