This commit is contained in:
2024-10-29 19:26:02 +01:00
parent 00c3398473
commit a7bb4b40f8
30 changed files with 552 additions and 0 deletions

View File

@ -0,0 +1,26 @@
#Mikul<EFBFBD>s csomagok <EFBFBD>ssze<EFBFBD>ll<EFBFBD>t<EFBFBD>sa:
#A Mikul<EFBFBD>s csomag tartalma a k<EFBFBD>vetkez<EFBFBD> legyen - csoki, narancs, mogyor<EFBFBD>, virg<EFBFBD>cs, kindertoj<EFBFBD>s <EFBFBD>s gumicukor
#<EFBFBD>sszetev<EFBFBD> csomagok amib<EFBFBD>l v<EFBFBD>laszthatok -
#Az 1. csomag <EFBFBD>ra 5 p<EFBFBD>nzegys<EFBFBD>g - narancsot <EFBFBD>s mogyor<EFBFBD>t tartalmaz.
#A 2. csomag <EFBFBD>ra 10 p<EFBFBD>nzegys<EFBFBD>g - gumicukor, mogyor<EFBFBD>, csoki
#A 3. csomag <EFBFBD>ra 3 p<EFBFBD>nzegys<EFBFBD>g - gumicukor, kinder, virg<EFBFBD>cs
#A 4. csomag <EFBFBD>ra 4 p<EFBFBD>nzegys<EFBFBD>g - narancs, kinder, csoki
#A 5. csomag <EFBFBD>ra 6 p<EFBFBD>nzegys<EFBFBD>g - csoki, virg<EFBFBD>cs
#Milyen csomagokat vegy<EFBFBD>nk az <EFBFBD>ltalunk <EFBFBD>ssze<EFBFBD>ll<EFBFBD>tott Mikul<EFBFBD>s csomaghoz, <EFBFBD>gy hogy min<EFBFBD>l kevesebb k<EFBFBD>lts<EFBFBD>g<EFBFBD>nkbe ker<EFBFBD>lj<EFBFBD>n?
#Megold<EFBFBD>s:
var csomag1 binary;
var csomag2 binary;
var csomag3 binary;
var csomag4 binary;
var csomag5 binary;
s.t. csoki: csomag2 + csomag4 + csomag5 >=1;
s.t. narancs: csomag1 + csomag4 >=1;
s.t. mogyoro: csomag1 + csomag2 >=1;
s.t. virgacs: csomag3 + csomag5 >=1;
s.t. kindertojas: csomag3 + csomag4 >=1;
s.t. gumicukor: csomag2 + csomag3 >=1;
minimize koltseg: 5*csomag1 + 10*csomag2 + 3*csomag3 + 4*csomag4 + 6*csomag5;
end;