Transport chemik�li�
Quido s Hugem odv�ej� na lodi chemik�lie z ostrovn�ho skladu.
Chemik�lie jsou uskladn�ny v barelech a v ka�d�m barelu je jin� druh chemik�lie.
N�kter� dvojice chemik�li� nesm�j� b�t z bezpe�nostn�ch d�vod�
skladov�ny spolu v jedn� budov�, t�mto dvojic�m se ��k� kritick� dvojice.
Za b�n�ch okolnost� se na lodi nesm� p�ev�et ��dn� kritick� dvojice.
Na�t�st� Hugo m� licenci bezpe�nostn�ho inspektora a pravidla EU ��kaj�,
�e pokud je na lodi p��tomen bezpe�nostn� inspektor,
m��e lo� p�ev�et celkem a� D kritick�ch dvojic. Parametr D se v�dy ur�uje podle typu lodi,
charakteru chemik�li�, ro�n�ho obdob� atd.
Za v�ech okolnost� ale plat� dal�� pravidlo, kter� ��k�, �e nikdy, ani v p��tomnosti
bezpe�nostn�ho inspektora, nesm� lo� p�ev�et takovou trojici chemik�li�,
v n�� je ka�d� dvojice kritick�.
Ka�d� barel ma svou ur�enou zn�mou cenu a Quido s Hugem cht�j� p�i dodr�en�
uveden�ch pravidel odv�zt ze skladu n�klad s maximaln� cenou.
P�edpokl�d�me, �e pojedou jen jednou. Chemik�lie z�stanou ve sv�ch barelech, ��dn� dal�� manipulace s nimi se nep�edpokl�d�.
![]() Obr�zek 1. Sch�mata a), b), c) odpov�daj� �e�en�m p��klad� 1, 2, 3, n��e. Ceny barel� jsou naps�ny na sv�tl�m pozad�, ��sla barel� jsou naps�na na tmav�m pozad�. Kritick� dvojice jsou vyzna�eny p�eru�ovan�mi �arami mezi p��slu�n�mi barely. Barely, ktere jsou odv�eny lod�, jsou zv�razn�ny a t� jsou zv�razn�ny kritick� dvojice p�ev�en�ch barel�. Hodnoty parametru D jsou postupn� 3, 0, 2 ve sch�matech a), b), c). |
�loha
Je d�na cena ka�d�ho barelu s chemik�li� a seznam kritick�ch dvojic chemik�li�. Ur�ete maxim�ln� celkovou cenu za barely, kter� lze odv�zt p�i jedn� cest� lod� za podm�nek popsan�ch v��e.
Vstup
Prvn� ��dek obsahuje t�i cel� ��sla N, M, D odd�len� mezerou. N p�edstavuje po�et barel� ve skladu, M p�edstavuje po�et kritick�ch dvojic
chemik�li� ve skladu a D je po�et povolen�ch kritick�ch dvojic na lodi za p��tomnosti bezpe�nostn�ho inspektora.
Na druh�m ��dku je uveden seznam cen jednotliv�ch barel� v po�ad� podle rostouc�ch ��sel barel�. P�edpokl�d�me, �e jednotliv� barely jsou o��slov�ny 0, 1, ..., N−1.
Dal��ch M ��dk� obsahuje seznam kritick�ch dvojic chemik�li�.
Ka�d� dvojice je uvedena na jednom ��dku, ka�d� chemik�lie je identifikov�na ��slem barelu, v n�m� je uskladn�na.
V�echny hodnoty na ka�d�m ��dku jsou odd�leny mezerou.
Plat� 1 ≤ N ≤ 30, 0 ≤ D ≤ M. Ceny barel� jsou kladn� cel� ��sla nejv��e rovn� 107.
V�stup
V�stup obsahuje jeden textov� ��dek s cel�m ��slem ud�vaj�c�m maxim�ln� celkovou cenu za barely, kter� lze odv�zt p�i jedn� cest� lod� za dodr�en� podm�nek popsan�ch v textu �lohy.
P��klad 1
Vstup7 12 3 5 9 7 10 8 6 1 0 1 0 3 0 2 1 3 1 4 2 3 2 5 3 4 3 5 3 6 4 6 5 6V�stup
30
P��klad 2
Vstup7 7 0 1 2 1 4 5 4 2 0 1 1 2 2 3 3 4 4 5 5 6 6 0V�stup
10
P��klad 3
Vstup12 21 2 10 20 30 40 50 60 120 110 100 90 80 70 0 1 1 2 2 3 3 4 4 5 6 7 7 8 8 9 9 10 10 11 0 6 1 7 2 8 3 9 4 10 5 11 6 1 1 8 8 3 3 10 10 5V�stup
480
Ve�ejn� data
Ve�ejn� data k��loze jsou k�dispozici. Ve�ejn� data jsou ulo�ena tak� v�odevzd�vac�m syst�mu a p�i
ka�d�m odevzd�n�/spu�t�n� �lohy dost�v� �e�itel kompletn� v�stup na stdout a stderr ze sv�ho programu
pro ka�d� soubor ve�ejn�ch dat.
Ve�ejn� data