来源:
lintcode-投资结果
描述
给定一个列表funds表示投资人每次的投资额。现在有三个公司A, B, C,它们的初始资金分别为a,b,c。...投资人每次投资时会对当前资金最少的公司进行投资(当有多个公司资金相同时,投资人会对编号最小的公司进行投资)。返回A, B, C三家公司最后的资金。...,对C进行投资,此时a=2, b=2, c=3
第三次投资时A和B的资金相同,选择对编号较小的A投资,此时a=3, b=2, c=3
第四次投资时B的资金最少,对B进行投资,此时a=3, b=5, c=...3
第五次投资时A和C的资金相同,选择对编号较小的A投资,此时a=4, b=5, c=3
第六次投资时C的资金最少,对C进行投资,此时a=4, b=5, c=4
给定funds=[2,1,1,1],a=...1,b=2,c=2, 返回[4,3,3]
第一次投资时A的资金最少,对A进行投资,此时a=3, b=2, c=2
第二次投资时B和C的资金相同,选择对编号较小的B投资,此时a=3, b=3, c=2
第三次投资时