0
私は、リソース「ストック」の量を持っています。私はこの株式を求める顧客を持っています。 その間に在庫が分配されます。しかし、浮動小数点演算のために、 各エージェントが取得するクォータの合計は、株式よりも少し高い場合があります。多くの商品の浮動小数点の除算
for i in range(10000):
nominal_demand = normalized_random(4)
stock = random.random() * 10
price = sum(nominal_demand)/stock
quota = nominal_demand/price
assert sum(quota) <= stock, (stock, nominal_demand)
- どのように私はかなりの方法でこの問題を解決するのですか?
- 「little to much」を無視して、assert文でこれをどのように解決できますか?
- クライアントの数(4)がわからない場合、どのようにしてassert文でこれを解決できますか? (あなたは浮動小数点を使用したい場合は、私は考えていない
最終的に立っている顧客は、通常、すべてが残っています。 – SergeyA
この質問にタグを付ける理由[タグ:C++]?私は関連性を見ることができません。あなたがC++のcythonソリューションに興味があるということは、これらのタグを有効にしません。とにかくあなたの質問は話題になっています。 –
問題はC++ではまったく同じですが、私はC++ソリューションにも興味があります。編集 –