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)
- 如何解決俏時尚這個問題呢?
- 如何在assert語句中解決這個問題,忽略「小到大」?
- 如何在assert語句中解決此問題,當客戶端數量(4)未知時。 (我知道這是在本例中,但在實際生產中的代碼不是這樣的。
- 我也有興趣在C++和用Cython解決方案
最後一位客戶的位置通常會得到所有剩下的。 – SergeyA
爲什麼你要標記這個問題[tag:C++]?我看不到任何相關性。您對C++ cython解決方案感興趣並不會使這些標籤有效。無論如何,你的問題無論如何都是無論如何都是論題。 –
問題在C++中完全一樣,我也對C++解決方案感興趣,請參閱編輯 –