W poniższych zadaniach istotne jest posortowanie odpowiednich list:
Napisz procedurę słupki : int list → int
, która dla danej listy początkowych wysokości słupków
obliczy minimalną liczbę uderzeń młotka potrzebnych do wyrównania wysokości słupków.
elementy : α list → int list → α list
, która dla list [x1;x2;…,xn] iW treningu piłkarskim uczestniczy n zawodników ( n jest liczbą parzystą). W każdym meczu grają wszyscy zawodnicy, po n/2 w każdej drużynie. Trener postanowił w taki sposób ułożyć składy drużyn, aby każdych dwóch zawodników miało szansę zagrać przeciwko sobie w jakimś meczu (tzn. choć raz zagrać w przeciwnych drużynach).
Trener zaproponował już składy na najbliższe m meczów. Pomóż mu stwierdzić, czy udało mu się zrealizować jego zamierzenie.