如何做网站给女朋友,网站模板代理电话,东莞网站制作模板,烟台网站排名seo题目#xff1a;
考察内容#xff1a; for if max 代码#xff1a; 题目分析#xff1a;投资额*回报率投资回报
要在可接受范围内选择最优的投资方式获得最大回报最多投资2个理财产品输入#xff1a;
产品数int; 总投资额int; 总风险int
产品投资…题目
考察内容 for if max 代码 题目分析投资额*回报率投资回报
要在可接受范围内选择最优的投资方式获得最大回报最多投资2个理财产品输入
产品数int; 总投资额int; 总风险int
产品投资回报率 list(int)
产品风险值序列 list(int)
最大投资额度序列 list(int)输出投资额序列eg:
5 100 10
10 20 30 40 50
3 4 5 6 10
20 30 20 40 300 30 0 40 05 100 3
10 20 30 40 50
3 4 5 6 10
20 30 20 40 3020 0 0 0 0
思路
条件
投资回报最大风险值小于X 投资额小于Nm, N, X map(int, input().split())
# 投资回报率序列
a list(map(int, input().split()))
# 风险值序列
b list(map(int, input().split()))
# 最大投资额度序列
c list(map(int, input().split()))max_money 0res []
# 循环产品数量
for i in range(m):for j in range(i1, m):if N c[i] c[j] and X b[i] b[j]:temp a[i]*c[i] a[j]*c[j]max_money max(max_money, temp)res [i, j]
# 防止两个产品不满足风险值和总额只能选一个产品
if not res:for i in range(m):if N c[i] and X b[i]:max_money max(max_money, a[i]*c[i])res [i]
# print(max_money, res)
res_money list()
for i in range(len(c)):if i in res:res_money.append(c[i])else:res_money.append(0)
print(res_money)