题解列表

筛选

蓝桥杯2018年第九届真题-交换次数-题解(Python代码)

摘要:解题思路:根据C++代码的思路写的Python代码。3个字母有6种排列方式。对于任意一种方式进行求解,然后取出最小值。例如BAT,先得出要放B的位置上有多少个数非B,然后这些位置是和后面的AT交换的,……

利用Python特性降低循环次数

摘要:解题思路:    利用切片反向以及内置的sum,减少位数一半的循环注意事项:    可以只循环一半的位数参考代码:count=0 goal=int(input()) flag=True for ……

输出a+b - python

摘要:解题思路:首先input输入两个int型整数,然后求和打印出来注意事项:while可以一直循环参考代码:while True:     a,b = map(int,input().split()) ……
优质题解

蓝桥杯算法提高VIP-找素数(埃氏筛法)

摘要:解题思路:首先定义一个a数组,作用是对2到sqrt(R)的数进行进行筛选,其中a[num]=True 表示a数组中数字num是素数,若等于False 则是合数,a有默认值a[1]=False,和a[2……

蓝桥杯(分糖果)

摘要:解题思路:注意事项:参考代码:num=int(input())sw=list(map(int,input().strip().split()))f=0while(True):    b=len(set……

1580: 蓝桥杯算法提高VIP-项链(Python3)模拟

摘要:解题思路:通过判断取出的链子中不重复元素个数来判断是否符合题意规则。注意事项:输入样例中有例子结尾有多余空格,需要strip()掉参考代码:def collect(string):     cnt,……

1097: 蛇行矩阵

摘要:解题思路:分析每一行数列通式为(n(3+n))/2+1(n(5+n))/2+2(n(7+n))/2+4······3,5,7为等差数列1,2,4为等差数列的前n项和注意事项:参考代码:n=int(in……