質問編集履歴

2

誤字の修正

2018/01/19 17:44

投稿

foxriver
foxriver

スコア34

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  それらに対してmaterialsがそれぞれ一個あたりどのくらいの在庫を使用するか(len)、それが何個必要か(count)を表しています。
36
36
 
37
- ここで全てのmaterialを処理するためにstocksからの効率的な消費を行い(sid34は3の倍数なのでmidからの消費を行なって完全になくすなど)、かつ不足していた場合は新たに在庫を追加(今回の場合ini_len=50のため、stocksに50が追加されるイメージ)するという処理を行いたいのですが、こうした在庫の消費と新規在庫の追加を実現するアルゴリズムがわからず悩んでいます。
37
+ ここで全てのmaterialを処理するためにstocksからの効率的な消費を行い(sid45は3の倍数なのでmidからの消費を行なって完全になくすなど)、かつ不足していた場合は新たに在庫を追加(今回の場合ini_len=50のため、stocksに50が追加されるイメージ)するという処理を行いたいのですが、こうした在庫の消費と新規在庫の追加を実現するアルゴリズムがわからず悩んでいます。
38
38
 
39
39
 
40
40
 

1

補足を追加

2018/01/19 17:44

投稿

foxriver
foxriver

スコア34

test CHANGED
File without changes
test CHANGED
@@ -87,3 +87,9 @@
87
87
 
88
88
 
89
89
  どなたか解決策を知っていましたらご教授いただければと思います。
90
+
91
+
92
+
93
+ ========補足============
94
+
95
+ 今回は在庫の残量が全て何らかのマテリアルで割り切れましたが、もし割り切れなくて消費しきれず、新規の在庫を追加することも問題はありません。