cchn.h
, ktorý nájdete v du2.zip
.
V jazyku C++ implementujte cchn.cpp
, v ktorom implementujete funkcie predpísané v cchn.h
.
Súbor main.cpp
obsahuje kód, ktorý použijem na testovanie, ako aj niekoľko testovacích vstupov.
Môžete ho taktiež použiť, spolu s Makefile
ako boilerplate pre vaše testovanie.
lphelper.hpp
-
nemusíte ho použiť, objekt primárne zabaľuje C-čkovský interface, do C++-kovskej triedy).
Zoznam funkcií knižnice lpsolve nájdete tu.
Naprogramovali sme pre vás malý ukážkový projekt (testlp.cpp
).
V riešení okrem lp_solve môžte používať ľubovolné nástroje zo štandardnej knižnice jazyka C++.lukotka.pts@gmail.com
ako jeden súbor s názvom tour.cpp
(v pripade, ze sa rozhodnete zmenit lphelper.hpp
pridajte aj ten). Tento súbor nemá obsahovať funkciu main
a funkcie by nemali mať neželané side effecty (rozumný výpis z lpsolve je vítaný).
lukotka.pts@gmail.com
nič iné ako samotné odovzdanie riešenia domácich úloh (na túto adresu sa prihlasujem iba keď sťahujem domáce úlohy a posielam feedback).
⚠ Pokiaľ nenastavíte inak, premenné v lp_solve sú nezáporné. Ak chcete, aby vaše premenné nadobúdali záporné hodnoty, musíte použit funkciu set_bounds
. ⚠