29 lines
1.1 KiB
Modula-2
29 lines
1.1 KiB
Modula-2
# 1. feladat:
|
|
|
|
var Kolozsvar_Budapest >= 0 integer;
|
|
var Kolozsvar_Gyor >= 0 integer;
|
|
var Kolozsvar_Szeged >= 0 integer;
|
|
|
|
var Marosvasarhely_Budapest >= 0 integer;
|
|
var Marosvasarhely_Gyor >= 0 integer;
|
|
var Marosvasarhely_Szeged >= 0 integer;
|
|
|
|
var Temesvar_Budapest >= 0 integer;
|
|
var Temesvar_Gyor >= 0 integer;
|
|
var Temesvar_Szeged >= 0 integer;
|
|
|
|
s.t. kolozsvarkapacitas: Kolozsvar_Budapest + Kolozsvar_Gyor + Kolozsvar_Szeged = 1000;
|
|
s.t. maroskapacitas: Marosvasarhely_Budapest + Marosvasarhely_Gyor + Marosvasarhely_Szeged = 850;
|
|
s.t. temeskapacitas: Temesvar_Budapest + Temesvar_Gyor + Temesvar_Szeged = 1350;
|
|
|
|
s.t. pestigeny: Kolozsvar_Budapest + Marosvasarhely_Budapest + Temesvar_Budapest = 1100;
|
|
s.t. gyorigeny: Kolozsvar_Gyor + Marosvasarhely_Gyor + Temesvar_Gyor = 800;
|
|
s.t. szegedigeny: Kolozsvar_Szeged + Marosvasarhely_Szeged + Temesvar_Szeged = 1300;
|
|
|
|
s.t. bunteteshatar: Kolozsvar_Gyor <= 100;
|
|
|
|
minimize koltseg: Kolozsvar_Budapest * 10 + Kolozsvar_Gyor * 12 + Kolozsvar_Szeged * 5 +
|
|
Marosvasarhely_Budapest * 16 + Marosvasarhely_Gyor * 10 + Marosvasarhely_Szeged * 9 +
|
|
Temesvar_Budapest * 14 + Temesvar_Gyor * 18 + Temesvar_Szeged * 20;
|
|
|
|
end; |