Algorytmy zachłanne
Ciągły problem plecakowy
Jest N towarów. Każdego jest wi kilogramów, a jeden kilogram
kosztuje ci. Możemy unieść maksymaknie K kilkogramów. Ile którego
towaru wziąć, aby łączna wartość zabranych towarów była jak największa?
Przedziały
Danych jest N przedziałów: [ai, bi]. Chcemy przypisać
liczby od 1 do N przedziałom (każdą innemu przedziałowi) tak, aby liczba
leżała w przypisanym jej przedziale lub stwierdzić, że się nie da.
Trójramienny dźwig
Obok siebie stoi w rzędzie N skrzynek. Mamy do dyspozycji dźwig, który
podnosi na raz trzy skrzynki (zawsze muszą być trzy). Odległości między
podnoszonymi skrzynkami są stałe i wynoszą a i b. Dźwig może więc podnosić
skrzynki numer n, n+a, n+a+b lub numer n, n+b, n+a+b (dla dowolnego n). W jaki
sposób przenieść wszystkie skrzynki i czy w ogóle się da?
Ułamki proste
Dany jest ułamek a/b (gdzie 0<a<b). Chcemy go przedstawić jako sumę ułamków
prostych (czyli postaci 1/n) o różnych mianownikach.