A feladatsorban ez a legnehezebb feladat.

specifikacio

Első megoldás

Kiválogatjuk a szakaszok kezdő és végpontjait, majd a kapott szakaszok  hosszain egy maximum kiválasztást végzünk.

Második megoldás

Nem hajtunk végre kiválogatást, beleépítjük a maximum kiválasztást oda, ahol a végpontot megtalálja az algoritmus, például az első módszernél ez így nézne ki:

elso megoldas algoritmusa

Harmadik megoldás

A megoldás előtt nézzük meg a következő ábrát:

segítő ábra

Vegyük észre a következőket:

Ekkor a következő nagyon egyszerű algoritmust kapjuk:

harmadik megoldas algoritmusa