Ve skutečnosti nejde o disky, ty jsem použil jen proto, že jsem předpokládal, že právě s nimi už někdo tento problém řešil. Místo zjednodušení se ale zadání zkomplikovalo. :-)
Jde o stříhání kabelů, které jsou navinuty na kabelových cívkách.
Firma potřebuje nastříhat 2-300 kabelů různých délek. Délky si firma sečte a přesně takovou délku objedná v kabelárně.
Kabelárna dodá kabely o celkové délce, ale navinuté na několika cívkách, které nemusí mít stejný návin. Cívek může být až 30.
Teď už zná firma nejen délky kabelů, které bude stříhat, ale i počet cívek a návin na nich.
S těmito informacemi se pustí do stříhání kabelů z jednotlivých cívek.
Je jasné, že vzniknou zbytky. Ty jsou ale dosti drahé, proto se snažím aby byly co nejmenší.
Když kabel pochybí, sáhne se do zbytků, nebo objedná další cívka (to už ale neřeším).