Excel + řešitel.
edit: tohle je klasická optimalizační úloha. Je to úplně klasická minimalizační úloha, kde budeš mít počty a délky, které budeš muset podrobit několika omezujícím podmínkám (např. součet max. 1980), počet jednotlivých dílců musí být roven požadovaným, pouzke kladná celá čísla atd. Vypadne ti matice, kterou ti Excel s Řešitelem zchroustá do optima.