gpt4 book ai didi

java - 使用蒙特卡罗方法找到最低价格的理想量子

转载 作者:太空宇宙 更新时间:2023-11-04 12:08:50 25 4
gpt4 key购买 nike

我必须用蒙特卡罗方法计算理想量子的最低价格。如果我计算的数字大于我比较的数字(这是股票,当我迭代循环时,股票增加 10),每个较大的数字我将差值乘以 50,当数字小于股票时,我必须将每个差值乘以 150。我现在的状态是,我有 500 个数字的数组,如果可能的话,我不知道如何在数组中找到理想的量子。

编辑>>我的任务是找到理想的量子,这意味着。如果你有库存,你就得买多少。如果您购买的商品超过需求量,您库存中的商品就会失去质量,并且您必须为每件商品支付 50 欧元。但如果您购买的数量少于需求量,则必须为每件商品支付 150 美元。因此您满足了需求。

最佳答案

使用正确的 List 实现和对象:创建一个名为 Stock 的类,其中包含各种增加和减少操作。然后,您可以使用列表上的 Java 8 流 API 按条件进行过滤,然后对通过过滤条件的对象调用正确的方法

stocks.stream()             //convert list to stream
.filter(stock -> ideal>stock.getValue()) //filters the line
.map(Stock::multiplyBy150); //call appropriate method on objects that pass the filter

关于java - 使用蒙特卡罗方法找到最低价格的理想量子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40068647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com