题解列表

筛选

倍数问题(余数问题)

解题思路:(a+b+c)%k等价于(a%k+b%k+c%k)%k,之所以这样是因为直接暴力a,b,c范围太大超时,采用余数的方法可以减少时间复杂度,对于每个余数我们只用找到对应三个最大的数就够用了。注意事项:参考代码:fromsysimportmaxsizen,

蓝桥杯算法训练VIP-幂方分解(python17行)

摘要:解题思路:每次求出幂次的组成由大到小排列,存储到列表里(也可以直接由高幂次到低幂次遍历),再利用递归求解。注意事项:参考代码:解法一:列表存储幂次组合def fun2(x): # 求出幂次……

快速排序-链表合并

摘要:解题思路:注意事项:参考代码:while True:    try:        a = []        N, M = map(int, input().split())        for ……

二分最后一次的技能点+数学

解题思路:先说几句闲话:dotcpp的数据还是强啊,我第一次的代码蓝桥杯大赛官网直接满分通过了,结果来这就40多分!!!分数低是因为没有考虑到(所有技能加点次数和)都达不到题目要求的技能升级次数m次!二分出来的结果是空的!!!给我整笑了,太牛了!!!为什么后面要写getV()和check()两个函数,

解决纸张尺寸问题

解题思路:使用列表存储两个长短边的信息,根据用户输入的尺寸,判断长短边(要判断输出的长短边信息,要先输出长边)参考代码:long=[]short=[]s=int(input().strip()[-1])l=1189m=841foriinrange(6):#长边的值l1=int(l/(2**i))lon

1286基础解法(Python)

解题思路:最大-最小注意事项:合理运用数据类型简化处理难度参考代码:m=int(input())lst_1=sorted(map(int,input().split()))lst_2=sorted(map(int,input().split()),