平均分配演算法

2021-09-26 04:16:14 字數 827 閱讀 5752

平均分配有2種情況

1)都沒有記錄的時候,平均分配。

若11個元素,4個cpu,則分配數量為(2, 3, 3, 3),每次分配的起點終點表示區間為

[list*seqno/taskcounters, list*(seqno+1)/taskcounters]
11個數,平均分給4個cpu

header("content-type: text/html; charset=utf-8");

$list = 11;

$taskcounters = 4;

$result = ;

for ($tasknumber = 0; $tasknumber < $taskcounters; $tasknumber++) --

"; for ($i = $j; $i < $max; $i++)

}

場景2:已經有記錄了,分配時要保證總量的平均。(比如:每人分3個,有的人已經有2個了,就只需要分1個了)

$list = 14;

$taskcounters = 4;

$result = [['a'], ['b', 't', 'm'], ['c', 'd'], ];

for ($i = 0; $i < $list; $i++)

$mintasknumber = array_search(min($result_count), $result_count);

if (min($result_count) < max($result_count)) else

}

預約如何實現平均分配

工作當中遇到乙個問題,自己沒有想清楚。寫點文字記錄下來。場景 帶來的問題點 嘗試解決的方法 需要滿足的點 在未來40天之內,每個人分配的任務量是相對平均的。在每一天之內,每個人分配的任務量是相對平均的。其實只要做到第 2 點,自然做到第 1 點嗎?不一定 舉個例子,你每天的工資比我多200塊錢。乙個...

平行計算 多核多程序計算 平均分配演算法

問題描述 希望呼叫起多核處理器進行多程序計算,假設使用的並行規模為k,檔案數為n,若計算時間與檔案大小成線性關係,請問如何分配n個檔案到不同的程序,使得總並行效率最高?n個檔案 按照檔名讀取的一般順序依次放入k個並行塊直到結束,優點就是 比較簡單,缺點就是若檔案大小分布不均勻,則跑的長時間的檔案極大...

java JTable 列自適應大小(平均分配)

在網上看了一篇jtable自適應列寬的文章,發現設定之後最後一列會留出很長的位置,下面我對這個方法做了適當地修改,能夠平均分配每一列 public void fittablecolumns jtable mytable 將所有列的最大寬度存入陣列i中 i j width int allwidth 0...