题解列表

筛选

2821: 开关灯

摘要:解题思路:注意事项:参考代码:N,M = map(int,input().split())  lights = [1] * N  # 初始化列表  1为开,-1为关 closed = [] fo……

数学方法逆序对

摘要:解题思路:有n的阶层种情况 然后所有情况都存在的话逆序对和非逆序对是一比一全部的情况为Cn2  = n*(n-1)/2*1 最终结果n! * Cn2 / 2 注意事项:取模我搞不太懂参考代码:n = ……

二维列表+Python特性

摘要:解题思路:获取下标,找到对应的已经存好地数据注意事项:A0——A9是10个数,向下取整可直接用int()参考代码:s=int(input()[1]) m,n=1189,841 result=[] ……

3046基础解法(Python)

摘要:解题思路:贪心算法注意事项:理解题意后注意限制要求,可优化参考代码:def cor(str_) :    global cnt    lst = list(str_)    flag = 0  # 标……

【Python题解】蓝桥杯算法训练VIP-字符串的展开

#解题思路-符号`-`只会在`s[1:len(s)-1]`之间(`s`为输入字符串),因此要在这个范围内遍历,找到符号`-`并将其展开;-满足展开的条件,即要判断左右两边的字符的ASCII码关系;-之后根据`p3->p1->p2`的判断顺序对展开字符进行修改。

python 链表报数问题

摘要:n=int(input())if n==1:    print(1)else:    lis=list(range(1,n+1))    while len(lis)>2:        lisr=l……

python 链表数据求和

摘要:A=0B=0for i in range(10):    a,b=map(int,input().split())    A+=a    B+=bprint(str(A)+"+"+str(B)+"i"……

python 复数求和解法

摘要:n=int(input())lis=[]for i in range(n):    a,b=map(int,input().split())    lis.append((a,b))A=0B=0for……

【Python题解】蓝桥杯基础练习VIP-完美的代价

#解题思路本题利用双指针,其中头指针`head`从前向后遍历,尾指针`tail`从后向前遍历。**退出循环的条件:**1.字符串长度为偶数,但是有频数为奇数的字母2.字符串长度为奇数,但是有多于1个的频数为奇数的字母具体思路见参考代码。#参考代码```pythonn=int(input())s=lis

【Python题解】ISBN码

#解题思路整体思路比较简单,注意如果为10,将其转换为X,具体实现看代码:#参考代码```pythonwhileTrue:try:#raw为原字符串raw=input()#去除'-'后得到ss=''.join(raw.split('-'))#id为实际ISBN码id=0foriinrange(len(