题解列表
蓝桥杯算法提高VIP-01背包
01背包问题是动态规划领域中的经典问题,其主要问题可以概括为:给定n个物品和一个背包,物品i的重量为v[i],价值为w[i],背包的最大承载重量为m。问如何选取物品装入背包,以使得背包中物品的总价值最大,同时不超过背包的最大承载重量。每个物品只能被选择次或1次。
python 编写题解 2797: 最高的分数
参考代码:n=int(input())grade=map(int,input().split())print(max(grade))
python 编写题解 2796: 求整数的和与均值
摘要:参考代码:n = map(int, input().split())
n = list(n)
if len(n) == 1:
arr = [int(input()) for _ in r……
用%0.2f规定输出格式
摘要:解题思路:注意事项:参考代码:#include<stdio.h>void main(){ int x; double y; scanf("%d",&x); if(x<1)y=x; else if(x>……
python 编写题解 1635: 蓝桥杯算法训练VIP-整数平均值
摘要:参考代码:n = int(input())
arr = list(map(int, input().split()))
print(int(sum(arr)/n))……
编写题解 2148: 信息学奥赛一本通T1320-均分纸牌
解题思路:既然要求的次数,而非过程,那么排序即可注意事项:参考代码:n=int(input())a=list(map(int,input().split()))times=0#移动的次数av=sum(a)/n#最终每堆多少纸牌a.sort()foriinrange(n-1,
python编写题解 2795: 财务管理
摘要:参考代码:month = [float(input()) for i in range(12)]
print("$%.2f" %(sum(month)/len(month)))……
卡牌--排序处理(详细注释易看懂)
整体思路:将现有牌数进行排序,先记录下此时最小牌数min,那么想要增加一套牌,牌数最小的数字必须加一张手写牌随后把牌数更新,同时判断后续牌数有没有也是min的;如果没有就说明本次加入手写牌后整体就增加一套牌如果有(例如初始牌数都是一样的)那就不急着增加套牌数,
python编写题解 2794: 求平均年龄
摘要:参考代码:n = map(int, input().split())
n = list(n)
if len(n) == 1:
ages = [int(input()) for i in ……