Programozás‎ > ‎Feladatok‎ > ‎Szarumán serege‎ > ‎

Megoldás

Algoritmus

Rendezzük a csapatokat x "koordinátájuk" szerint. Balról jobbra haladunk. Mindig van egy utolsó, még nem látott csapat. Addig megyünk jobbra, amíg el nem érjük a legtávolabbi csapatot, ahonnan még balra az első is látszik (aki eddig nem volt palantír látókörében). Ha ezt a csapatot megtaláltuk, akkor addig megyünk jobbra, amíg még ellát a palantír.
Most kezdődik minden előlről. 

Kódok

Forrás Bence (java): Szarumán.java
Gedai Bence (C#): gb_szaruman.cs
Kriván Bálint (java): kb_szaruman.cs
Mezei Tamás (C#): mt_szaruman.cs
Peregi Tamás (pascal): pt_szaruman.pas